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
|
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
|
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
|
9fbbb99a88
|
[avr] check state flags in main loop for all sensors
|
2011-01-28 10:45:50 +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
|
d208545000
|
[avr + fluksod] enable crc checking in both spi directions
|
2011-01-17 11:11:44 +01:00 |
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
|
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
|
65db2fe1dd
|
[avr] add debug macros for tracing interrupts
|
2011-01-15 23:06:48 +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
|
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
|
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 |