Commit graph

348 commits

Author SHA1 Message Date
Bart Van Der Meerssche
b641230fc8 [avr] add {hw,sw} {major,minor} sensor board versioning 2011-01-16 23:25:11 +01:00
Bart Van Der Meerssche
b2e7f486f9 [openwrt] add spi tuning patch to install script 2011-01-16 19:39:46 +01:00
Bart Van Der Meerssche
dedbb4daf6 [avr] add interrupt tracing to TIMER1 ISR 2011-01-16 17:32:21 +01:00
Bart Van Der Meerssche
8813c816ff [avr] fix interrupt tracing and remove unneeded volatiles 2011-01-16 17:30:55 +01:00
Bart Van Der Meerssche
b224ffdf23 [avr] optimize btoh and htob for 8-bit uc 2011-01-16 12:00:41 +01:00
Bart Van Der Meerssche
0af40cf27d [avr] couple the LED heartbeat to activity on the SPI bus 2011-01-16 10:44:48 +01:00
Bart Van Der Meerssche
9c47f71514 [avr] inline htob and btoh functions 2011-01-15 23:30:59 +01:00
Bart Van Der Meerssche
65db2fe1dd [avr] add debug macros for tracing interrupts 2011-01-15 23:06:48 +01:00
Bart Van Der Meerssche
f74b124884 [avr] add DOW CRC8 function and add the checksum to a ctrl message 2011-01-15 23:03:16 +01:00
Bart Van Der Meerssche
968e25c863 [fluksod] spi half-duplex logic is now handled in the kernel driver 2011-01-15 19:56:40 +01:00
Bart Van Der Meerssche
f033d465ad [spidev] tune the spi bitbanging driver for interaction with an AVR slave 2011-01-15 10:27:58 +01:00
Bart Van Der Meerssche
d3dd4366da [fluksod] implement spi read operation in C 2011-01-11 09:24:29 +01:00
Bart Van Der Meerssche
aa412d1dc4 [nixio] implement hextonum and numtohex in C 2011-01-10 14:50:10 +01:00
Bart Van Der Meerssche
7c3ad70ff2 [nixio] implement dow_crc8 in C 2011-01-10 01:22:20 +01:00
Bart Van Der Meerssche
d60e749873 [openwrt] add the luaprofiler package 2011-01-09 22:18:50 +01:00
Bart Van Der Meerssche
3298f30ead [fluksod] compile luad against the gnu99 standard 2011-01-09 19:57:22 +01:00
Bart Van Der Meerssche
9a27a1f22d [fluksod] chmod 666 /dev/spidev0.0 in rc.local 2011-01-09 14:01:37 +01:00
Bart Van Der Meerssche
f3516415bd [fluksod] skeleton implementation of message processing on spidev bus 2011-01-09 12:00:50 +01:00
Bart Van Der Meerssche
221636f5cf openwrt: luad is a libdaemon-based generic daemonization framework for Lua code 2011-01-07 14:41:46 +01:00
Bart Van Der Meerssche
3e258f13f8 openwrt: add flukso as a user/group 2011-01-05 20:58:27 +01:00
Bart Van Der Meerssche
619b6e0436 openwrt: add 120-add_gettimeofday.patch to luci/patches 2010-12-30 23:34:01 +01:00
Bart Van Der Meerssche
0dc94a5994 openwrt: add gettimeofday to nixio library 2010-12-30 23:33:01 +01:00
Bart Van Der Meerssche
b0fd16364e avr: add version field and s/gv [set/get version] command 2010-12-29 21:45:41 +01:00
Bart Van Der Meerssche
21984e237a avr: port INT0 and INT1 ISRs to flukso v2 2010-12-29 17:43:17 +01:00
Bart Van Der Meerssche
db42f36f91 avr: return an [e]rror in case of an unrecognized command 2010-12-29 16:22:01 +01:00
Bart Van Der Meerssche
20a13be0d3 avr: flush the ctrl Tx buffer when decoding a new command 2010-12-29 15:29:31 +01:00
Bart Van Der Meerssche
9c5842f262 avr: adapt scaling factor in power calc to increased sampling freq [667Hz] 2010-12-29 15:28:43 +01:00
Bart Van Der Meerssche
d80377ee19 avr: set up the ADC with bandgap as a reference 2010-12-29 14:08:20 +01:00
Bart Van Der Meerssche
381e235af3 avr: port analog input sampling + power calculation and implement gd [get delta] command 2010-12-28 23:23:16 +01:00
Bart Van Der Meerssche
b63f36cba0 avr: move SPI_... defs to header file, change value into counter name 2010-12-28 14:34:56 +01:00
Bart Van Der Meerssche
263d3d107a avr: prevent race conditions when getting/setting parameters 2010-12-28 00:34:50 +01:00
Bart Van Der Meerssche
1ada193cea avr: implement g/sw [get/set watchdog time-out events] and g/sb [get/set brown-out events] 2010-12-27 23:23:15 +01:00
Bart Van Der Meerssche
3d1b67f221 avr: implement gm [get meterconst] and sm [set meterconst] commands 2010-12-27 23:12:52 +01:00
Bart Van Der Meerssche
80ae936348 avr: implement gv [get value] and sv [set value] commands 2010-12-27 23:04:55 +01:00
Bart Van Der Meerssche
98496e442d avr: implement char/short/long read and write functions from/to ctrl buffer 2010-12-27 21:39:55 +01:00
Bart Van Der Meerssche
01863a6594 avr: implement the ct [commit] command 2010-12-26 22:30:51 +01:00
Bart Van Der Meerssche
90645f81c2 avr: implement sp [set phy-to-logical] command 2010-12-26 19:54:15 +01:00
Bart Van Der Meerssche
2e6336b0f8 avr: remove hex encoding for ctrl messages 2010-12-26 19:31:59 +01:00
Bart Van Der Meerssche
6f377bdc53 avr: implement the gp [get phy-to-logical] command 2010-12-26 19:03:22 +01:00
Bart Van Der Meerssche
d0dfd67d30 openwrt: include kmod-spi-gpio 2010-12-26 12:14:10 +01:00
Bart Van Der Meerssche
17456428dd openwrt: prettify the install script output 2010-12-24 10:56:35 +01:00
Bart Van Der Meerssche
af6a4d20ce openwrt: add rrdtool 1.0.x to the build 2010-12-21 22:06:02 +01:00
Bart Van Der Meerssche
05bb8a88d3 openwrt: select avrdude package for inclusion in flukso v2 image 2010-12-21 21:49:23 +01:00
Bart Van Der Meerssche
2c8f97aadb openwrt: swap MOSI and MISO pins on bitbanged SPI 2010-12-20 13:23:51 +01:00
Bart Van Der Meerssche
1a9ada411f openwrt: clean up luci nixio tls and unix domain socket patches and apply them to luci 0.9 2010-12-19 21:17:16 +01:00
Bart Van Der Meerssche
6fe1376501 openwrt: port install shell script to flukso v2 2010-12-19 21:01:24 +01:00
Bart Van Der Meerssche
f5d4df2b2a openwrt: port .config file with enabled kmod-spi-bitbang and kmod-spi-dev for flukso v2 2010-12-19 21:00:43 +01:00
Bart Van Der Meerssche
4652104d5c openwrt: flush outdated patches in flukso v2 2010-12-19 20:58:01 +01:00
Bart Van Der Meerssche
c2e0d32a53 openwrt: port patches to flukso v2 and update numbering scheme 2010-12-19 20:55:18 +01:00
Bart Van Der Meerssche
b99af29cbd openwrt: port files dir to flukso v2 2010-12-19 20:53:54 +01:00