EZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

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?

UserRevisionLine numberNew 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