Actualizacion General del codigo para CCN con el objetivo de proveer mantenimiento estable.

Dependencies:   BufferedSerial

Committer:
fmanzano_dtk
Date:
Mon May 24 12:13:06 2021 -0600
Revision:
8:3fc41e5029f7
Parent:
1:c7bcbf5eac28
Cambio de puertos RFID y LIDAR

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fmanzano_dtk 1:c7bcbf5eac28 1 /**
fmanzano_dtk 1:c7bcbf5eac28 2 * @file myPinout.hpp
fmanzano_dtk 1:c7bcbf5eac28 3 * @author Felícito Manzano (felicito.manzano@detektor.com.sv)
fmanzano_dtk 1:c7bcbf5eac28 4 * @brief
fmanzano_dtk 1:c7bcbf5eac28 5 * @version 0.1
fmanzano_dtk 1:c7bcbf5eac28 6 * @date 2021-05-23
fmanzano_dtk 1:c7bcbf5eac28 7 *
fmanzano_dtk 1:c7bcbf5eac28 8 * @copyright Copyright (c) 2021
fmanzano_dtk 1:c7bcbf5eac28 9 *
fmanzano_dtk 1:c7bcbf5eac28 10 */
fmanzano_dtk 1:c7bcbf5eac28 11
fmanzano_dtk 1:c7bcbf5eac28 12
fmanzano_dtk 1:c7bcbf5eac28 13 #ifndef __MY_PINOUT_HPP
fmanzano_dtk 1:c7bcbf5eac28 14 #define __MY_PINOUT_HPP
fmanzano_dtk 1:c7bcbf5eac28 15
fmanzano_dtk 1:c7bcbf5eac28 16 #define BAY_NUMBER 4
fmanzano_dtk 1:c7bcbf5eac28 17
fmanzano_dtk 1:c7bcbf5eac28 18 #if (BAY_NUMBER == 4)
fmanzano_dtk 1:c7bcbf5eac28 19 // Digital Outputs para Digitos de 7 segmentos
fmanzano_dtk 1:c7bcbf5eac28 20 #define A_HOUR PB_9
fmanzano_dtk 1:c7bcbf5eac28 21 #define B_HOUR PB_12
fmanzano_dtk 1:c7bcbf5eac28 22 #define C_HOUR PB_8
fmanzano_dtk 1:c7bcbf5eac28 23 #define D_HOUR PA_11
fmanzano_dtk 1:c7bcbf5eac28 24 #define E_HOUR PC_9
fmanzano_dtk 1:c7bcbf5eac28 25 #define F_HOUR PA_12
fmanzano_dtk 1:c7bcbf5eac28 26 #define G_HOUR PC_8
fmanzano_dtk 1:c7bcbf5eac28 27 #define A_DECE PB_10
fmanzano_dtk 1:c7bcbf5eac28 28 #define B_DECE PB_1
fmanzano_dtk 1:c7bcbf5eac28 29 #define C_DECE PA_8
fmanzano_dtk 1:c7bcbf5eac28 30 #define D_DECE PB_2
fmanzano_dtk 1:c7bcbf5eac28 31 #define E_DECE PA_9
fmanzano_dtk 1:c7bcbf5eac28 32 #define F_DECE PB_11
fmanzano_dtk 1:c7bcbf5eac28 33 #define G_DECE PC_7
fmanzano_dtk 1:c7bcbf5eac28 34 #define A_MINU PA_10
fmanzano_dtk 1:c7bcbf5eac28 35 #define B_MINU PB_13
fmanzano_dtk 1:c7bcbf5eac28 36 #define C_MINU PB_3
fmanzano_dtk 1:c7bcbf5eac28 37 #define D_MINU PB_14
fmanzano_dtk 1:c7bcbf5eac28 38 #define E_MINU PB_5
fmanzano_dtk 1:c7bcbf5eac28 39 #define F_MINU PB_15
fmanzano_dtk 1:c7bcbf5eac28 40 #define G_MINU PB_4
fmanzano_dtk 1:c7bcbf5eac28 41 #define DP_HOUR PC_6
fmanzano_dtk 1:c7bcbf5eac28 42
fmanzano_dtk 1:c7bcbf5eac28 43 // Digital Outputs para Semaforo
fmanzano_dtk 1:c7bcbf5eac28 44 #define SEMAFORO_V PB_0
fmanzano_dtk 1:c7bcbf5eac28 45 #define SEMAFORO_A PA_4
fmanzano_dtk 1:c7bcbf5eac28 46 #define SEMAFORO_R PA_1
fmanzano_dtk 1:c7bcbf5eac28 47
fmanzano_dtk 1:c7bcbf5eac28 48 // UART
fmanzano_dtk 1:c7bcbf5eac28 49 #define GV300_TX PC_0
fmanzano_dtk 1:c7bcbf5eac28 50 #define GV300_RX PC_1
fmanzano_dtk 1:c7bcbf5eac28 51 #define RF_ID_TX PB_6 // #define RF_ID_TX PC_4
fmanzano_dtk 1:c7bcbf5eac28 52 #define RF_ID_RX PB_7 // #define RF_ID_RX PC_5
fmanzano_dtk 1:c7bcbf5eac28 53 #define LIDAR_TX PC_4 // #define LIDAR_TX PB_6
fmanzano_dtk 1:c7bcbf5eac28 54 #define LIDAR_RX PC_5 // #define LIDAR_RX PB_7
fmanzano_dtk 1:c7bcbf5eac28 55
fmanzano_dtk 1:c7bcbf5eac28 56 #else
fmanzano_dtk 1:c7bcbf5eac28 57 // Digital Outputs para Digitos de 7 segmentos
fmanzano_dtk 1:c7bcbf5eac28 58 #define A_HOUR PB_9
fmanzano_dtk 1:c7bcbf5eac28 59 #define B_HOUR PB_12
fmanzano_dtk 1:c7bcbf5eac28 60 #define C_HOUR PB_8
fmanzano_dtk 1:c7bcbf5eac28 61 #define D_HOUR PA_11
fmanzano_dtk 1:c7bcbf5eac28 62 #define E_HOUR PC_9
fmanzano_dtk 1:c7bcbf5eac28 63 #define F_HOUR PA_12
fmanzano_dtk 1:c7bcbf5eac28 64 #define G_HOUR PC_8
fmanzano_dtk 1:c7bcbf5eac28 65 #define A_DECE PB_10
fmanzano_dtk 1:c7bcbf5eac28 66 #define B_DECE PB_1
fmanzano_dtk 1:c7bcbf5eac28 67 #define C_DECE PA_8
fmanzano_dtk 1:c7bcbf5eac28 68 #define D_DECE PB_2
fmanzano_dtk 1:c7bcbf5eac28 69 #define E_DECE PA_9
fmanzano_dtk 1:c7bcbf5eac28 70 #define F_DECE PB_11
fmanzano_dtk 1:c7bcbf5eac28 71 #define G_DECE PC_7
fmanzano_dtk 1:c7bcbf5eac28 72 #define A_MINU PA_10
fmanzano_dtk 1:c7bcbf5eac28 73 #define B_MINU PB_13
fmanzano_dtk 1:c7bcbf5eac28 74 #define C_MINU PB_3
fmanzano_dtk 1:c7bcbf5eac28 75 #define D_MINU PB_14
fmanzano_dtk 1:c7bcbf5eac28 76 #define E_MINU PB_5
fmanzano_dtk 1:c7bcbf5eac28 77 #define F_MINU PB_15
fmanzano_dtk 1:c7bcbf5eac28 78 #define G_MINU PB_4
fmanzano_dtk 1:c7bcbf5eac28 79 #define DP_HOUR PC_6
fmanzano_dtk 1:c7bcbf5eac28 80
fmanzano_dtk 1:c7bcbf5eac28 81 // Digital Outputs para Semaforo
fmanzano_dtk 1:c7bcbf5eac28 82 #define SEMAFORO_V PB_0
fmanzano_dtk 1:c7bcbf5eac28 83 #define SEMAFORO_A PA_4
fmanzano_dtk 1:c7bcbf5eac28 84 #define SEMAFORO_R PA_1
fmanzano_dtk 1:c7bcbf5eac28 85
fmanzano_dtk 1:c7bcbf5eac28 86 // UART
fmanzano_dtk 1:c7bcbf5eac28 87 #define GV300_TX PC_0
fmanzano_dtk 1:c7bcbf5eac28 88 #define GV300_RX PC_1
fmanzano_dtk 1:c7bcbf5eac28 89 #define RF_ID_TX PC_4
fmanzano_dtk 1:c7bcbf5eac28 90 #define RF_ID_RX PC_5
fmanzano_dtk 1:c7bcbf5eac28 91 #define LIDAR_TX PB_6
fmanzano_dtk 1:c7bcbf5eac28 92 #define LIDAR_RX PB_7
fmanzano_dtk 1:c7bcbf5eac28 93 #endif
fmanzano_dtk 1:c7bcbf5eac28 94 #endif // __MY_PINOUT_HPP