connor rigby
6bc05f5151
Add firmware commit to bot state
2018-01-05 12:04:43 -08:00
connor rigby
1306fc4743
Add firmware commit to bot state
2018-01-05 11:45:28 -08:00
connor rigby
7e09c64fd4
Update commit for circle deploy
2018-01-03 15:33:27 -08:00
connor rigby
6e32c09838
Only compile c code when necessary
2017-12-29 08:35:50 -08:00
Connor Rigby
a7776a6e8c
Setup elixir make for prod
2017-12-28 21:23:31 -08:00
connor rigby
c22d30d49e
Sprinkled performance.
...
* Force flash fw on configuration and config updates.
* Update `nerves_uart` to 1.0 💥 (thanks @fhunleth)
* Rearange configurator router to be more readable.
* Maybe fix network startup bug?
2017-12-19 09:06:23 -08:00
Connor Rigby
69fecf6069
Fix circle.
2017-12-18 19:43:53 -08:00
Connor Rigby
e9352b0eba
Make prod error on any firmware command.
2017-12-18 19:36:52 -08:00
connor rigby
3bbd52c67c
Purge travis stuff
2017-12-13 11:38:49 -08:00
connor rigby
ac3a33c775
Add some test support
2017-12-13 09:45:16 -08:00
Connor Rigby
d5bc563ade
Update deps
2017-12-12 20:02:38 -08:00
Connor Rigby
7da03568c3
Bump lock files
2017-12-12 08:59:15 -08:00
Connor Rigby
1669907d38
Bump dhcp_server version
2017-12-12 08:07:14 -08:00
Connor Rigby
a7f570c087
Make udev dev env only
2017-12-11 19:46:36 -08:00
Connor Rigby
6920e57640
Bump nerves_network version from github
2017-12-10 13:54:54 -08:00
Connor Rigby
ee0ea36b53
use udev package
2017-12-10 09:27:54 -08:00
Connor Rigby
83cfa17b4a
Pull in latest system
2017-12-09 16:19:44 -08:00
Connor Rigby
238d4a56f5
Add led debuggers, clean up stub fw impl, add default network configurator
2017-12-06 20:02:49 -08:00
Connor Rigby
9712179025
Fix rpi3 build again.
2017-12-06 13:23:27 -08:00
Connor Rigby
dd4b62f507
Add version to logs.meta and remove mqtt botstate transport
2017-12-06 12:41:01 -08:00
Connor Rigby
17398ae041
Fix nerves_firmware_ssh
2017-12-06 12:09:38 -08:00
Connor Rigby
34ef41632f
Add some tests
2017-12-05 10:16:48 -08:00
connor rigby
2c96e759d5
More prod prep.
2017-12-04 13:25:21 -08:00
connor rigby
1661d10d15
More prod prep
2017-12-04 13:20:01 -08:00
Connor Rigby
76d8ce3b10
Add credo to rpi3 dev env i guess
2017-11-30 09:45:05 -08:00
Connor Rigby
cec26b5fed
Fix tests
2017-11-29 22:18:52 -08:00
Connor Rigby
15d1b36474
Build out ale handler
2017-11-29 18:00:55 -08:00
Connor Rigby
176d22667c
New ast node for registering gpio to sequence
2017-11-29 18:00:55 -08:00
connor rigby
b2a66eaf92
Fix and update tzdata
2017-11-29 17:57:47 -08:00
Connor Rigby
f91d8aa2b0
development tool to find farmbot on network.
2017-11-24 14:57:45 -08:00
connor rigby
2eddf23878
Add ability to plug/unplug arduino without disaster
2017-11-20 12:16:46 -08:00
connor rigby
0ae5cf927f
New AMQP transport to replace MQTT.
2017-11-13 10:20:51 -08:00
Connor Rigby
bd84c64796
bring back slack uploader
2017-11-11 15:35:50 -08:00
connor rigby
3db2a97271
write some tests
2017-11-10 09:51:56 -08:00
connor rigby
df4faf9174
Fix debug router.
2017-11-09 16:57:18 -08:00
connor rigby
3069e5c3db
add mix tasks back.
2017-11-09 16:22:52 -08:00
connor rigby
b9479fd266
fix image uploader
2017-11-09 14:25:53 -08:00
connor rigby
8d5157546f
fix farmware, logs, etc
2017-11-09 13:59:26 -08:00
connor rigby
4548c23346
refactor fw comms, fix set_user_env, and persist hw params in db
2017-11-08 16:24:22 -08:00
Connor Rigby
6b59f458e1
clean up many compile warnings..
2017-11-04 21:04:00 -07:00
connor rigby
54d4fb0f73
going to try grabbing the old CS implementation.
2017-11-02 12:07:04 -07:00
Connor Rigby
093e77bba4
change to farmbot fork of vmq commons.
2017-11-02 10:04:53 -07:00
connor rigby
9eacd7f925
add new http cs/state transport
2017-11-01 11:44:50 -07:00
connor rigby
f67590ba76
update dhcp lib; add wobserver
2017-10-30 10:47:24 -07:00
connor rigby
2d1088c421
pull in newer libs for dhcp and init_gadget
2017-10-27 15:23:37 -07:00
connor rigby
a0170b0b2a
fix rpi3 configurator
2017-10-26 11:34:55 -07:00
Connor Rigby
a756e12f84
fix tests.
...
Ok it was actually just remove broken tests :P
2017-10-26 09:25:47 -07:00
Connor Rigby
9ecbb78f11
clean up random nonsense files
2017-10-23 17:52:05 -07:00
connor rigby
8c8b89426e
that took so much debugging
2017-10-23 11:09:00 -07:00
Connor Rigby
a9280a87e8
whoops
2017-10-19 11:22:19 -07:00
Connor Rigby
0c07507094
adapter needs to be fixed. brb
2017-10-19 10:29:15 -07:00
connor rigby
fa66e95fa1
network _should_ be working...
2017-10-17 10:12:26 -07:00
connor rigby
9552110994
networking isn't working...
2017-10-16 11:39:47 -07:00
Connor Rigby
fe32cd1540
use Elixir 1.6.0 code formatter
2017-10-11 15:53:00 -07:00
Connor Rigby
3999ef58d9
format exit reasons
2017-10-10 11:36:47 -07:00
Connor Rigby
345287a534
prepare for merge
2017-10-04 19:11:20 -07:00
Connor Rigby
e44383db40
need to store stuff in db
2017-10-03 18:51:08 -07:00
Connor Rigby
f7989a13a4
more progress toward new coonf
2017-10-03 15:20:24 -07:00
Connor Rigby
4c40d288d7
start working out configurator
2017-10-03 13:07:17 -07:00
Connor Rigby
05c2c4cb61
fix tests
2017-10-03 12:03:43 -07:00
Connor Rigby
f19535b604
clean this up pls
2017-09-29 16:55:10 -07:00
connor rigby
bcf0db81f7
use farmbot nerves system rpi3
2017-09-27 12:41:42 -07:00
connor rigby
0285d1f5ec
:up_arrow:
2017-09-27 09:23:44 -07:00
Connor Rigby
12e2ac6110
Merge branch 'configurator' of github.com:ConnorRigby/farmbot_os into configurator
2017-09-26 22:23:29 -07:00
Connor Rigby
b2bb8bbef0
cleanup + doc updates
2017-09-26 22:23:09 -07:00
connor rigby
f8d52e33f5
deploy2rpi3
2017-09-26 13:21:49 -07:00
Connor Rigby
02da0a982f
Fix config and ConfigStorage
...
* Fix host/target specific elixirc paths.
* Add cred copier to db for host env.
2017-09-26 07:46:29 -07:00
Connor Rigby
223af26580
begin migration to sqlite3
2017-09-18 17:23:10 -07:00
Connor Rigby
a1287a485a
Start adding templating to configurator.
2017-09-12 11:42:22 -07:00
Connor Rigby
cc6836b8b6
Cleanup mix file.
...
* Get rid of syslogger. I don't think ill use that anymore.
2017-09-12 11:05:22 -07:00
Connor Rigby
68af2939a3
More cleanup.
...
* Going to put system in it's own repository.
* Realign with upstream/nerves configurations.
2017-09-09 19:22:38 -07:00
Connor Rigby
64f3b40588
Clean up and update deps.
2017-09-09 18:42:23 -07:00
Connor Rigby
56d7bac084
pruning nonsense
2017-08-09 20:58:26 -07:00
Connor Rigby
754869f3c0
fix uuid dep. fix handler
2017-08-07 17:58:06 -07:00
Connor Rigby
f65046456a
thanks @mobileoverlord
2017-08-03 10:45:06 -07:00
Connor Rigby
1efda31d40
get rid of timeout on http; allow execution of empty sequences.
2017-07-28 07:59:02 -07:00
connor rigby
cab454876a
:backetball:
2017-07-27 09:02:57 -07:00
connor rigby
79521805f1
hello slack
2017-07-24 14:36:26 -07:00
connor rigby
016bcad187
fix a bunch of stuffs
2017-07-10 12:25:47 -07:00
Connor Rigby
ef8e2a819f
done.
2017-07-09 20:04:09 -07:00
connor rigby
d0d79c9a79
sprinkle stablility on http client
2017-07-07 10:17:42 -07:00
Connor Rigby
ceef23e6b9
start writing better docsa
2017-07-06 22:06:48 -07:00
connor rigby
b737234faf
/shrug
2017-07-06 14:39:24 -07:00
connor rigby
01039d70d0
ughhhh
2017-07-05 15:59:33 -07:00
connor rigby
5c6803ad18
fix peripherals
2017-06-16 13:09:04 -07:00
Connor Rigby
ccbf01969b
changing ssh round a bit
2017-06-14 21:13:55 -07:00
Connor Rigby
3ec0a40deb
pull master
2017-06-14 20:18:20 -07:00
connor rigby
20122cdfc6
farmbot discovery
2017-06-14 08:14:28 -07:00
connor rigby
f29798eba1
fix ssh, remove Downloader
2017-06-13 15:31:33 -07:00
Connor Rigby
0eb55595f9
bump version for exrollbar
2017-06-09 12:03:31 -07:00
Connor Rigby
c4f369c709
fix command test
2017-06-09 12:01:10 -07:00
Connor Rigby
3cfa7c245f
fix credo errors, update credo. implement new credo check across codebase
2017-06-09 11:33:56 -07:00
Connor Rigby
610fc4eedc
refactorme.exe
2017-06-08 17:39:21 -07:00
Connor Rigby
7603a4bafe
pls ignore rollbax stuff. Was bad idea
2017-06-08 11:00:47 -07:00
connor rigby
5220315074
remove httpoison
2017-06-05 08:50:20 -07:00
connor rigby
be618d8f5f
cant figure out the ssl bug
2017-05-26 14:44:17 -07:00
connor rigby
e8249dd642
rip out farmware for overhaul, and start and http adapter
2017-05-22 13:40:52 -07:00
connor rigby
c79263147a
try_again
2017-05-18 12:22:57 -07:00
connor rigby
b6f847a409
forgot about thgat
2017-05-18 12:21:58 -07:00
connor rigby
89baa242c0
dont look at me im not important; most tests are broken
2017-05-18 12:18:29 -07:00
connor rigby
4fb1f11469
write tests for database implementation
2017-05-16 11:01:18 -07:00
connor rigby
996fed50ea
everything is broken
2017-05-12 10:08:44 -07:00
connor rigby
6bd143babc
normalize update mechanisms.
2017-05-08 10:34:59 -07:00
connor rigby
021b50d270
dont use master for buildroot lol
2017-05-04 07:43:40 -07:00
connor rigby
91f1ea11c5
fix firmware simulator implementation
2017-05-02 10:09:11 -07:00
connor rigby
a34a87ab2b
fix network, break webpack
2017-05-01 13:02:15 -07:00
connor rigby
b5c6b4a833
proof of concept for host/client mode at the same time
2017-04-28 08:50:30 -07:00
connor rigby
f6accaf5ce
bump ex_rollbar, add new items to serial parser
2017-04-25 12:18:36 -07:00
connor rigby
01478fb19b
add rollbar support
2017-04-25 10:46:36 -07:00
connor rigby
7d260828c6
Handler for Linux UEvents. Not wired up yet, but definately works.
2017-04-21 08:48:22 -07:00
connor rigby
420b5d8bfb
add some safety for things
2017-04-21 07:21:44 -07:00
connor rigby
6f64a26ce9
bump nerves_firmware
2017-04-14 11:22:24 -07:00
connor rigby
36bc93dfff
no one told me that was broke..
2017-04-10 12:36:18 -07:00
connor rigby
bed7fea28d
more signing stuff. Moved into app init because :priv_dir(:farmbot)
2017-04-10 12:15:06 -07:00
connor rigby
54820252d6
[UNSTABLE] initial pass at firmware signing. Waiting for prs and what.
2017-04-10 11:45:18 -07:00
connor rigby
20f5626056
fix/purge tests
2017-04-06 08:34:06 -07:00
connor rigby
725b5d1c34
fixing namespaces
2017-04-06 08:14:06 -07:00
connor rigby
58c6f5c685
updating nerves netwroking
2017-03-29 14:04:38 -07:00
connor rigby
a5ec96bcf3
bump version
2017-03-27 10:12:22 -07:00
connor rigby
5b7434ccad
tests pass with new farmbot simulator app. Slow though.
2017-03-27 09:26:35 -07:00
connor rigby
1f2a8f7cb9
CI is hard
2017-03-20 12:28:27 -07:00
connor rigby
3b174ae126
bump nerves versions
2017-03-20 10:19:40 -07:00
connor rigby
b4e913177c
update stuff, fix stuff etc
2017-03-20 09:31:26 -07:00
connor rigby
735124eb86
add form for uploading firmwares
2017-03-13 09:59:23 -07:00
connor rigby
8f97f66c08
lazy fix for redis client.
2017-03-07 08:23:53 -08:00
connor rigby
4435eccd6f
that was a weird one. :checkmark:
2017-03-06 14:44:36 -08:00
connor rigby
0afad2dbeb
fix build
2017-03-06 08:26:18 -08:00
connor rigby
827adb410b
O K
2017-03-02 11:36:28 -08:00
connor rigby
6c82520c50
dialyzer works, but im missing some config or something for deps
2017-03-02 07:22:00 -08:00
connor rigby
97eddebd65
whoops
2017-03-02 06:21:58 -08:00
connor rigby
ca7810abf7
firmware compiles
2017-03-02 06:14:38 -08:00
connor rigby
cf2cf6cf92
host - dev works. fixing target build
2017-03-02 05:24:13 -08:00
connor rigby
21bcba77f3
change NERVES_TARGET and MIX_ENV=prod to use MIX_TARGET
2017-02-02 08:24:35 -08:00
connor rigby
8fe3a03f06
circular depends are def a thing.
2017-01-19 14:24:31 -08:00
connor rigby
d7f6e955ab
fix weird memory leak
2017-01-16 16:06:52 -08:00
connor rigby
8aab09909d
makefile generation
2017-01-16 15:52:49 -08:00
connor rigby
c6fe0cd418
backup. i want to try something
2017-01-16 11:01:43 -08:00
connor rigby
481783e646
littlebitarestsructure
2017-01-16 10:48:36 -08:00
connor rigby
bcf1d036e6
networking is almost working again, just need to rebuild the form in configuratory
2016-12-20 13:12:11 -08:00
connor rigby
989dbac94c
building some useful mix tasks
2016-12-19 17:41:24 -08:00
connor rigby
4983cdcf0e
umbrella? i think so
2016-12-18 12:33:59 -08:00
connor rigby
56a6d3dd2c
network is in fbos now. just needs a communication channel to configurator now
2016-12-16 10:24:55 -08:00
connor rigby
375b6b43ba
changing network functionality
2016-12-14 15:14:44 -08:00
connor rigby
34150e3c7d
update nerves. rpi_system is probably broke
2016-12-14 10:41:51 -08:00
connor rigby
e5b8c7776e
try again
2016-12-14 08:36:02 -08:00
connor rigby
84bd47cb83
lol emojis
2016-12-09 10:05:12 -08:00
connor rigby
f3794b4824
fix auto updating.
2016-12-07 14:12:32 -08:00
connor rigby
7e87d34ba1
littlebitatests
2016-12-07 10:40:09 -08:00
connor rigby
eb8d38d115
there is zero logs.
2016-12-06 10:51:33 -08:00
connor rigby
cf54881a2f
how does exrm even work
2016-12-06 10:02:42 -08:00