Commit Graph

4007 Commits (08f198866331cd2a239ea3b7ccb2f3e6632e284d)

Author SHA1 Message Date
Connor Rigby 08f1988663
Add document for how to start farmbot_os in development mode 2019-09-13 16:03:20 -07:00
Connor Rigby 58900f5a19
Bump erlang, elixir and nerves_system_br CI versions 2019-09-13 16:03:20 -07:00
Connor Rigby f44e396e9a
Fix typo in sys_calls module
Fixes #702
2019-09-13 16:03:20 -07:00
Connor Rigby 27b064539e
update CircleCI config to notify slack of new updates 2019-09-13 16:03:20 -07:00
Connor Rigby 39864006cb
Update SQLITE repos to only have one pool process. 2019-09-13 16:03:20 -07:00
Connor Rigby becc2c290c
Fix PinBinding CeleryScript scheduler ref 2019-09-13 16:03:20 -07:00
Connor Rigby f893611dd0
Consolidate NervesHub logic and implementation 2019-09-13 16:03:20 -07:00
Connor Rigby 5c41f5226b
Add new worker for rpi throttled 2019-09-13 16:03:20 -07:00
Connor Rigby ffc0f19dbe
Update Erlang to 21.3.6 2019-09-13 16:03:20 -07:00
Connor Rigby 80b57917f9
Fix _if using named_pin 2019-09-13 16:03:19 -07:00
Connor Rigby 700d875e3a
Fix move_relative and move_abs coordinate math 2019-09-13 16:03:19 -07:00
Connor Rigby 4fff304871
Change force state pushes to use the old method of publish the entire
state.
2019-09-13 16:03:19 -07:00
Connor Rigby b61f1b11be
Fix some misc firmware bugs 2019-09-13 16:03:19 -07:00
Connor Rigby 2b594d579e
Rename alert.uuid to alert.slug 2019-09-13 16:03:19 -07:00
Connor Rigby 199e1edb97
Rename Enigma to Alert 2019-09-13 16:03:19 -07:00
Connor Rigby 29645ea150
Allow multi-configurations to not break the bot 2019-09-13 16:03:19 -07:00
Connor Rigby c9fb352294
Clean up IO.inspect/2 calls 2019-09-13 16:03:19 -07:00
Connor Rigby cb1c8b43ad
Implement factory_reset sys_call 2019-09-13 16:03:19 -07:00
Connor Rigby 1b31c32b3d
Implement change_ownership sys_call
This required some changes to NervesHub because of there
being a brief moment after changing ownership where there
are no certs.
2019-09-13 16:03:19 -07:00
Connor Rigby 00cfad951f
Make logging best effort
This fixes racey conditions like sending a log and rebooting at the same time.
2019-09-13 16:03:19 -07:00
Connor Rigby 00003c2a96
Implement dump_info sys_call 2019-09-13 16:03:19 -07:00
Connor Rigby 4f74887990
Implement get_toolslot syscall and fix parameter typos 2019-09-13 16:03:19 -07:00
Connor Rigby 68e15bcce1
Firmware command updates
Fixes `toggle_pin`
Fixes some unknown parameters
2019-09-13 16:03:19 -07:00
Connor Rigby 2c73a9b2d8
Update job_progress to not use atoms 2019-09-13 16:03:19 -07:00
Connor Rigby db799f5d64
Update nerves-hub and add check_update sys_call 2019-09-13 16:03:19 -07:00
Connor Rigby 1d535e8951
Fix LEDs 2019-09-13 16:03:19 -07:00
Connor Rigby f0c8fed4d8
Implement estop and eunlock syscalls 2019-09-13 16:03:19 -07:00
Connor Rigby 3417870bb3
Implement fbos sys_calls 2019-09-13 16:03:19 -07:00
Connor Rigby 2a1db21546
Implement remaining celery nodes 2019-09-13 16:03:19 -07:00
Connor Rigby a9e4d9fe54
Update reload task 2019-09-13 16:03:19 -07:00
Connor Rigby 2f04e1f72d
Bump CircleCI cache 2019-09-13 16:03:19 -07:00
Connor Rigby cc87c7e923
Add `author` to enigma problem_tag format 2019-09-13 16:03:19 -07:00
Connor Rigby 92d8e4eae0
clean up filesystem_test 2019-09-13 16:03:19 -07:00
Connor Rigby 2548e44991
Cleanup regimen_instance_worker_test 2019-09-13 16:03:19 -07:00
Connor Rigby c711df2dfc
Remove botstate channel 2019-09-13 16:03:19 -07:00
Connor Rigby df4cb27945
Fix asset module returning `:ok` instead of the updated asset 2019-09-13 16:03:19 -07:00
Connor Rigby 33c0046fff
Update auto_sync_channel to cast updates to respective workers 2019-09-13 16:03:18 -07:00
Connor Rigby 003c3c8ebe
Add FirmwareConfig worker to supervisor 2019-09-13 16:03:18 -07:00
Connor Rigby 14654dfb7a
Add a new firmware_config worker.
This worker responds to changes and applys them to the running firmware instance.
2019-09-13 16:03:18 -07:00
Connor Rigby 69c3322d12
Add new feature to asset_worker protocol
This sets up the ability for asset_workers to react to _changes_, rather than be restarted.
2019-09-13 16:03:18 -07:00
Connor Rigby 6571b16bf5
Update some docs and comments 2019-09-13 16:03:18 -07:00
Connor Rigby 65fd18bb51
Fix stub_transport to complete firmware initialization. 2019-09-13 16:03:18 -07:00
Connor Rigby db54e2117d
Update find_home to not take a speed arg 2019-09-13 16:03:18 -07:00
Connor Rigby c01360659c
Temporarily quiet down compiler warning 2019-09-13 16:03:18 -07:00
Connor Rigby 3bb84e1749
Update CircleCI config 2019-09-13 16:03:18 -07:00
Connor Rigby 35996f571f
Add dummy test to hopefully help CI 2019-09-13 16:03:18 -07:00
Connor Rigby d81fecd355
Update farmbot_os config.exs entries 2019-09-13 16:03:18 -07:00
Connor Rigby 01e4a36cb4
Change log storage to be best effort 2019-09-13 16:03:18 -07:00
Connor Rigby 2d56e41681
Clean up enigma_firmware_missing module 2019-09-13 16:03:18 -07:00
Connor Rigby c2508f312e
Add `ring_logger` to deps 2019-09-13 16:03:18 -07:00