Commit Graph

408 Commits

Author SHA1 Message Date
Bart Van Der Meerssche 5df1cae92c [avr] subsitute eeprom_write_block for eeprom_update_block so that a byte is written only when it differs from the value stored in EEPROM 2011-02-16 17:33:29 +01:00
Bart Van Der Meerssche acf658dd26 [avr] wrap eeprom_read_blocks in a cli/sei pair 2011-02-16 16:37:16 +01:00
Bart Van Der Meerssche a90b7a8dce [avr] connect the analog comp to the input capture noise canceler for spike suppression 2011-02-15 23:26:54 +01:00
Bart Van Der Meerssche 35e79ca1bf [avr] double-check the ACO to protect against spikes on the sensing circuit 2011-02-15 22:52:46 +01:00
Bart Van Der Meerssche 4fc914558f [avr] enable brown-out counter 2011-02-14 20:53:34 +01:00
Bart Van Der Meerssche efda61d08a [fsync] fix typo 2011-02-12 20:38:23 +01:00
Bart Van Der Meerssche 0878114479 [spid] double Rx/Tx delay to 20ms to accomodate for gd commands 2011-02-12 20:03:29 +01:00
Bart Van Der Meerssche 9deaf89d04 [avr] make fdude default programmer for rprogram target 2011-02-12 19:56:15 +01:00
Bart Van Der Meerssche 7e99548842 [luad] add an Erlang-style supervisior to the daemon 2011-02-12 19:34:10 +01:00
Bart Van Der Meerssche 36746544ee [fdude] wraps avrdude in an spidev resource lock 2011-02-12 15:27:01 +01:00
Bart Van Der Meerssche 7fba026ddb [spid + fsync] add support for commit command 2011-02-12 12:36:53 +01:00
Bart Van Der Meerssche 849c671175 [spid] set SPI_TX_RX_DELAY_NS to 10ms, down from 100ms 2011-02-12 11:47:31 +01:00
Bart Van Der Meerssche cbc7949d95 [openwrt] add init.d script to flukso package 2011-02-03 12:28:36 +01:00
Bart Van Der Meerssche 9e8b7680b6 [restful] port local JSON/REST interface to v2 2011-02-03 12:27:24 +01:00
Bart Van Der Meerssche b69a4d5bdd [fluksod] fix bug in pulse logic 2011-02-03 12:25:52 +01:00
Bart Van Der Meerssche 8b7cc4510a [busybox] enable ip command for use in horst shell script 2011-02-03 12:23:00 +01:00
Bart Van Der Meerssche 8d2ccb8979 [avrdude] patch avrdude to work with inverted logic on RST and SCK lines 2011-02-03 12:21:44 +01:00
Bart Van Der Meerssche a1b981e4f8 [avr] switch avr to SPI mode 2 (inverted SCK) for new level-shifer 2011-02-03 12:20:24 +01:00
Bart Van Der Meerssche f99ea292ff [avr] write sensor data to EEPROM when power-loss is detected 2011-02-03 12:17:33 +01:00
Bart Van Der Meerssche e842040395 [avr + avrdude] switching to m168p hardware 2011-02-03 12:15:41 +01:00
Bart Van Der Meerssche 893cb4f446 [fluksod] port remaining coroutines to v2 2011-01-30 22:57:37 +01:00
Bart Van Der Meerssche 17b8137e3d [fluksod] add wan and lan buffer coroutines 2011-01-30 17:21:31 +01:00
Bart Van Der Meerssche 99aee26dba [fluksod] first commit for the born-again fluksod 2011-01-30 11:52:35 +01:00
Bart Van Der Meerssche 884a7d859a [spid + fsync] change CTRL and DAEMON paths to point to spid 2011-01-30 10:18:19 +01:00
Bart Van Der Meerssche 069a8540b0 [luci] backport json decode/encode string functions from 0.10 2011-01-29 19:53:41 +01:00
Bart Van Der Meerssche 23b47bd955 [avr + fsync] check against MAX_ANALOG_SENSOR 2011-01-28 21:28:43 +01:00
Bart Van Der Meerssche 13fad26051 [avr] add macro ENABLED(x) and STATE_POWER_LOCK 2011-01-28 20:53:18 +01:00
Bart Van Der Meerssche 55ecdd3451 [fsync] enable/disable cmd works on sensors, not on ports 2011-01-28 20:38:19 +01:00
Bart Van Der Meerssche 035bc2d4fe [avr] cmd parameter checking for enable/disable 2011-01-28 16:30:50 +01:00
Bart Van Der Meerssche 3cff549f8c [fsync] print clearly that a config error has occurred 2011-01-28 14:48:56 +01:00
Bart Van Der Meerssche 8ff7770f0a [fsync] add port numbering check for phy_to_log 2011-01-28 14:43:55 +01:00
Bart Van Der Meerssche 688df77ffa [fsync] add an enable option to each sensor in the uci file 2011-01-28 12:51:10 +01:00
Bart Van Der Meerssche cf5af8ec0b [fsync] include copyright header 2011-01-28 11:17:21 +01:00
Bart Van Der Meerssche 62f36ce02d [avr] add cmd check on sensor id 2011-01-28 10:57:26 +01:00
Bart Van Der Meerssche 9fbbb99a88 [avr] check state flags in main loop for all sensors 2011-01-28 10:45:50 +01:00
Bart Van Der Meerssche d870088415 [fluksod] improved message arg checking 2011-01-28 10:41:55 +01:00
Bart Van Der Meerssche fd51388300 [fluksod] create empty table for arg when not called from the Lua interpreter 2011-01-28 10:14:17 +01:00
Bart Van Der Meerssche 4e4f4a8f88 [fsync] first implementation of fsync command: pushes the flukso uci config to the sensor board 2011-01-27 10:46:29 +01:00
Bart Van Der Meerssche 78b1ec3be3 [avr + fluksod] add per-port enable/disable commands 2011-01-26 14:08:46 +01:00
Bart Van Der Meerssche 112661303d [avr] add debugging to INT{0,1} ISRs 2011-01-25 20:51:08 +01:00
Bart Van Der Meerssche 33cffa6b79 [fluksod] -d switch will put fluksod.lua in debugging mode 2011-01-25 15:10:18 +01:00
Bart Van Der Meerssche 3d41fba408 [fluksod] encode/decode all sensor board commands 2011-01-25 14:54:40 +01:00
Bart Van Der Meerssche 6084528217 [fluksod] enclose dbg.vardump in a DEBUG switch 2011-01-25 10:32:47 +01:00
Bart Van Der Meerssche 769df42192 [openwrt] add 990-add_timerfd_support.patch to install script 2011-01-25 10:19:36 +01:00
Bart Van Der Meerssche c2c2dd051b [fluksod] set msg.received.{l,u} to nil when equal to empty string 2011-01-25 10:09:55 +01:00
Bart Van Der Meerssche fc1f955b51 [avr] set commands should repeat the params in the reply 2011-01-24 22:16:48 +01:00
Bart Van Der Meerssche 5dcac14c60 [avr] change SPI definitions to hex values 2011-01-24 22:14:48 +01:00
Bart Van Der Meerssche 8d28890acb [fluksod] return timestamp as first part of the delta reply 2011-01-24 18:53:51 +01:00
Bart Van Der Meerssche 728ac3e059 [nixio] enclose numexp with a __linux__ switch 2011-01-24 15:42:38 +01:00
Bart Van Der Meerssche c754127df2 [fluksod] set up a timerfd to poll the sensor board periodically 2011-01-24 14:40:52 +01:00