Subversion Repositories HomeAutomation

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | SVN | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1528 5914 d 5 h myhrman /trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/ act_protectedOutput: Extended with rough multi-output support. Diagnostics input still limited to single channel (that affects all outputs).  
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/act_protectedOutput.c
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/config.inc.template
1524 5928 d 15 h arune /trunk/EmbeddedSoftware/AVR/module/sns_input/ module/input: support for debounce with timer (enabled by default, make sure to update your config.inc files)
module/input: support for interrupt on PCA95xx, removed support for polling
 
/trunk/EmbeddedSoftware/AVR/module/sns_input/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.c
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.h
1521 5941 d 9 h arune /trunk/ modules/identification: added module that sends the nodes hw id on a input pin request
configuration: added new module identification
 
/trunk/EmbeddedSoftware/AVR/module/sns_identification
/trunk/EmbeddedSoftware/AVR/module/sns_identification/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/sns_identification/sns_identification.c
/trunk/EmbeddedSoftware/AVR/module/sns_identification/sns_identification.h
/trunk/EmbeddedSoftware/AVR/module/sns_identification/sources.list
/trunk/Configuration/data.xml
/trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h
1519 5942 d 9 h arune /trunk/EmbeddedSoftware/AVR/module/act_output/ module/output: now supports 10 channels. Added config parameter to set the number of channels used to be able to decrease ram-memory usage by a few bytes  
/trunk/EmbeddedSoftware/AVR/module/act_output/act_output.c
/trunk/EmbeddedSoftware/AVR/module/act_output/act_output.h
/trunk/EmbeddedSoftware/AVR/module/act_output/config.inc.template
1518 5942 d 9 h arune /trunk/EmbeddedSoftware/AVR/module/sns_input/ module/input: fixed PCA95xx-bugs after testing  
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.c
1516 5946 d 9 h arune /trunk/EmbeddedSoftware/AVR/ drivers/io/PCA95xx: added define that disables the compile of .c
module/output and module/input: added support for define to disable compile of PCA95xx
 
/trunk/EmbeddedSoftware/AVR/avr-lib/drivers/io/PCA95xx.c
/trunk/EmbeddedSoftware/AVR/avr-lib/drivers/io/PCA95xx.h
/trunk/EmbeddedSoftware/AVR/module/act_output/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/sns_input/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.c
1515 5947 d 8 h arune /trunk/EmbeddedSoftware/AVR/module/sns_input/ modules/input: now support for polled PCA95xx is supported, untested  
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.c
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.h
1514 5947 d 11 h arune /trunk/EmbeddedSoftware/AVR/module/sns_input/ module/input: started work on support for PCA95xx driver, not completed, current problem is that module needs to remember pin state  
/trunk/EmbeddedSoftware/AVR/module/sns_input/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.c
/trunk/EmbeddedSoftware/AVR/module/sns_input/sns_input.h
/trunk/EmbeddedSoftware/AVR/module/sns_input/sources.list
1512 5947 d 13 h myhrman /trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/ protectedOutput now reports status also when output state goes from protected back to normal. Previously, only normal->protected state was reported.

Also removed some obsolete polling code.
 
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/act_protectedOutput.c
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/config.inc.template
1511 5947 d 13 h arune /trunk/ module/protected output: fixed type of module for can communication (added new type)  
/trunk/Configuration/data.xml
/trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/act_protectedOutput.c
1510 5947 d 16 h arune /trunk/EmbeddedSoftware/AVR/module/act_output/ module/output: Minor fix in header file  
/trunk/EmbeddedSoftware/AVR/module/act_output/act_output.h
1509 5953 d 12 h arune /trunk/EmbeddedSoftware/AVR/ module / output: now supports PCA95xx devices for simple output pins  
/trunk/EmbeddedSoftware/AVR/avr-lib/drivers/io/PCA95xx.c
/trunk/EmbeddedSoftware/AVR/module/act_output/act_output.c
/trunk/EmbeddedSoftware/AVR/module/act_output/config.inc.template
1505 5955 d 9 h myhrman /trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/ still didn't compile..  
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/config.inc.template
1504 5955 d 9 h myhrman /trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/ did not compile..  
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/act_protectedOutput.c
1503 5955 d 9 h myhrman /trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/ Added act_protectedOutput, which controls a single output pin and allows external hardware monitor mechanims (like over-current/over-temperature) connect to a diagnostic input pin. The output is immediately disabled for a given time period each time the diagnostics pin is asserted. The module can also be configured such that the output is automatically turned off on each assertion.  
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/act_protectedOutput.c
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/act_protectedOutput.h
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/act_protectedOutput_eeprom.h
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/act_protectedOutput/sources.list
1502 5955 d 11 h arune /trunk/EmbeddedSoftware/AVR/module/act_output/ modules / output: added support for PCA95xx outports, not fully functional yet  
/trunk/EmbeddedSoftware/AVR/module/act_output/act_output.c
/trunk/EmbeddedSoftware/AVR/module/act_output/act_output.h
/trunk/EmbeddedSoftware/AVR/module/act_output/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/act_output/sources.list
1499 5955 d 13 h arune /trunk/EmbeddedSoftware/AVR/module/sns_VoltageCurrent/ module/VoltageCurrent: only send one channel on a send-timer-timeout instead of all the the same time  
/trunk/EmbeddedSoftware/AVR/module/sns_VoltageCurrent/sns_VoltageCurrent.c
1498 5955 d 13 h arune /trunk/EmbeddedSoftware/AVR/module/sns_irTransceive/ modules / irtransceiver: minor fixes and default support for three channels  
/trunk/EmbeddedSoftware/AVR/module/sns_irTransceive/config.inc.template
/trunk/EmbeddedSoftware/AVR/module/sns_irTransceive/sns_irTransceive.c
/trunk/EmbeddedSoftware/AVR/module/sns_irTransceive/sns_irTransceive.h
1497 5955 d 13 h arune /trunk/EmbeddedSoftware/AVR/module/act_hwPWM/ moudle/hwPWM: minor error comment fixed, commented out debug printf-usage  
/trunk/EmbeddedSoftware/AVR/module/act_hwPWM/act_hwPWM.c
1496 5955 d 15 h arune /trunk/EmbeddedSoftware/AVR/module/act_hwPWM/ module/act_hwPWM: fixed minor bug when fadings is disabled  
/trunk/EmbeddedSoftware/AVR/module/act_hwPWM/act_hwPWM.c

Show All