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:
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?

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