Felícito Manzano
/
CCN_Control_Bahia_TFMiniPlus
Actualizacion General del codigo para CCN con el objetivo de proveer mantenimiento estable.
myPinout.hpp@8:3fc41e5029f7, 2021-05-24 (annotated)
- 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?
User | Revision | Line number | New 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 |