EZR
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
v2hardware.h@24:69e7e7079915, 2015-10-27 (annotated)
- Committer:
- tpadovani
- Date:
- Tue Oct 27 21:54:09 2015 +0000
- Revision:
- 24:69e7e7079915
- Parent:
- 23:85202a52482d
- Child:
- 25:2c578b923ea9
Modificada deteccao de tensao na carga e retorno de potencial. Novo comando para ler as temperaturas.
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 | 24:69e7e7079915 | 21 | LM75B temperature1(PTB3, PTB2, LM75B::ADDRESS_0); |
tpadovani | 24:69e7e7079915 | 22 | LM75B temperature2(PTB3, PTB2, LM75B::ADDRESS_1); |
tpadovani | 24:69e7e7079915 | 23 | LM75B temperature3(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); |
tpadovani | 23:85202a52482d | 30 | DigitalOut reset_relay(PTB17); |
tpadovani | 23:85202a52482d | 31 | DigitalOut set_relay(PTB16); |
tpadovani | 22:b66e36356dd4 | 32 | DigitalOut isopowerDisable(PTE24); |
tpadovani | 21:62316df0c24b | 33 | DigitalIn boxSensor(PTE30); |
tpadovani | 21:62316df0c24b | 34 | Serial ggsStream(PTD3, PTD2); |
tpadovani | 21:62316df0c24b | 35 | Serial meter(NC, PTE21); |
tpadovani | 22:b66e36356dd4 | 36 | AnalogIn voltage[] = {PTE20, PTE29, PTB1}; |
tpadovani | 24:69e7e7079915 | 37 | LM75B temperature1(PTB3, PTB2, LM75B::ADDRESS_0); |
tpadovani | 24:69e7e7079915 | 38 | LM75B temperature2(PTB3, PTB2, LM75B::ADDRESS_1); |
tpadovani | 24:69e7e7079915 | 39 | LM75B temperature3(PTB3, PTB2, LM75B::ADDRESS_2); |
tpadovani | 1:6ac7168763b6 | 40 | #endif // TEST_MODE |
tpadovani | 1:6ac7168763b6 | 41 | |
tpadovani | 1:6ac7168763b6 | 42 | #endif // V2_HARDWARE_H |