EZR
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
v2hardware.h@35:78614a27b9e6, 2016-06-16 (annotated)
- Committer:
- fprado
- Date:
- Thu Jun 16 18:55:57 2016 +0000
- Revision:
- 35:78614a27b9e6
- Parent:
- 28:af7e6b1b6f48
- Child:
- 29:fec8fdf25d87
temporary snapshot
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tpadovani | 1:6ac7168763b6 | 1 | #ifndef V2_HARDWARE_H |
tpadovani | 1:6ac7168763b6 | 2 | #define V2_HARDWARE_H |
tpadovani | 1:6ac7168763b6 | 3 | |
tpadovani | 1:6ac7168763b6 | 4 | #include "mbed.h" |
tpadovani | 1:6ac7168763b6 | 5 | #include "settings.h" |
tpadovani | 24:69e7e7079915 | 6 | #include "LM75B.h" |
tpadovani | 1:6ac7168763b6 | 7 | |
tpadovani | 1:6ac7168763b6 | 8 | #ifdef TEST_MODE |
tpadovani | 23:85202a52482d | 9 | DigitalOut ledPowerON(LED1); |
tpadovani | 19:1f623070b9dd | 10 | DigitalOut ledNetwork(LED1); |
tpadovani | 19:1f623070b9dd | 11 | DigitalOut ledMeter(LED1); |
tpadovani | 23:85202a52482d | 12 | DigitalOut ledLoad(LED1); |
tpadovani | 19:1f623070b9dd | 13 | DigitalOut ledBox(LED2); |
leomrlima | 18:476f5723d860 | 14 | DigitalOut reset_relay(LED3); |
tpadovani | 19:1f623070b9dd | 15 | DigitalOut set_relay(LED3); |
tpadovani | 22:b66e36356dd4 | 16 | DigitalOut isopowerDisable(PTE24); |
tpadovani | 21:62316df0c24b | 17 | DigitalIn boxSensor(D2); |
leomrlima | 18:476f5723d860 | 18 | Serial ggsStream(PTE22, PTE23); |
tpadovani | 19:1f623070b9dd | 19 | Serial meter(D14, D15); |
tpadovani | 22:b66e36356dd4 | 20 | AnalogIn voltage[] = {PTE20, PTE29, PTE20}; |
tpadovani | 25:2c578b923ea9 | 21 | LM75B lineTemperature(PTB3, PTB2, LM75B::ADDRESS_0); |
tpadovani | 25:2c578b923ea9 | 22 | LM75B loadTemperature(PTB3, PTB2, LM75B::ADDRESS_1); |
tpadovani | 25:2c578b923ea9 | 23 | LM75B cpuTemperature(PTB3, PTB2, LM75B::ADDRESS_2); |
tpadovani | 1:6ac7168763b6 | 24 | #else |
tpadovani | 23:85202a52482d | 25 | DigitalOut ledPowerON(PTB0); |
tpadovani | 21:62316df0c24b | 26 | DigitalOut ledNetwork(PTA2); |
tpadovani | 21:62316df0c24b | 27 | DigitalOut ledMeter(PTA4); |
tpadovani | 21:62316df0c24b | 28 | DigitalOut ledLoad(PTE25); |
tpadovani | 23:85202a52482d | 29 | DigitalOut ledBox(PTA1); |
fprado | 28:af7e6b1b6f48 | 30 | #ifdef RELES_INVERTIDOS |
fprado | 28:af7e6b1b6f48 | 31 | DigitalOut reset_relay(PTB16); |
fprado | 28:af7e6b1b6f48 | 32 | DigitalOut set_relay(PTB17); |
fprado | 28:af7e6b1b6f48 | 33 | #else |
fprado | 28:af7e6b1b6f48 | 34 | DigitalOut reset_relay(PTB17); |
fprado | 28:af7e6b1b6f48 | 35 | DigitalOut set_relay(PTB16); |
fprado | 28:af7e6b1b6f48 | 36 | #endif |
tpadovani | 22:b66e36356dd4 | 37 | DigitalOut isopowerDisable(PTE24); |
tpadovani | 21:62316df0c24b | 38 | DigitalIn boxSensor(PTE30); |
tpadovani | 21:62316df0c24b | 39 | Serial ggsStream(PTD3, PTD2); |
tpadovani | 21:62316df0c24b | 40 | Serial meter(NC, PTE21); |
tpadovani | 22:b66e36356dd4 | 41 | AnalogIn voltage[] = {PTE20, PTE29, PTB1}; |
tpadovani | 25:2c578b923ea9 | 42 | LM75B lineTemperature(PTB3, PTB2, LM75B::ADDRESS_0); |
tpadovani | 25:2c578b923ea9 | 43 | LM75B loadTemperature(PTB3, PTB2, LM75B::ADDRESS_1); |
tpadovani | 25:2c578b923ea9 | 44 | LM75B cpuTemperature(PTB3, PTB2, LM75B::ADDRESS_2); |
tpadovani | 1:6ac7168763b6 | 45 | #endif // TEST_MODE |
tpadovani | 1:6ac7168763b6 | 46 | |
tpadovani | 1:6ac7168763b6 | 47 | #endif // V2_HARDWARE_H |