@@ -39,17 +39,13 @@ extern const PinName digitalPin[];
3939enum {
4040 D0 , D1 , D2 , D3 , D4 , D5 , D6 , D7 , D8 , D9 ,
4141 D10 , D11 , D12 , D13 , D14 , D15 , D16 , D17 , D18 , D19 ,
42- D20 , D21 , D22 , D23 , D24 , D25 , D26 , D27 , D28 , D29 ,
43- D30 , D31 , D32 , D33 , D34 , D35 , D36 , D37 , D38 , D39 ,
44- D40 , D41 , D42 , D43 , D44 , D45 , D46 , D47 , D48 , D49 ,
45- D50 , D51 , D52 , D53 , D54 , D55 , D56 , D57 ,
42+ D20 , D21 , D22 ,
4643 DEND
4744};
4845
4946enum {
50- A_START_AFTER = D45 ,
51- A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ,
52- A10 , A11 ,
47+ A_START_AFTER = D13 ,
48+ A0 , A1 , A2 , A3 , A4 , A5 , A6 ,
5349 AEND
5450};
5551
@@ -67,51 +63,43 @@ enum {
6763#define LED_GREEN LED_BUILTIN
6864
6965//On-board user button
70- #define USER_BTN 23
66+ // #define USER_BTN NC
7167
7268
7369//SPI definitions
7470//define 16 channels. As many channel as digital IOs
7571#define SPI_CHANNELS_NUM 16
7672
77- //default chip salect pin
73+ //default chip select pin
7874#define BOARD_SPI_DEFAULT_SS 10
7975
8076//In case SPI CS channel is not used we define a default one
8177#define BOARD_SPI_OWN_SS SPI_CHANNELS_NUM
8278
8379#define SS BOARD_SPI_DEFAULT_SS
84- #define SS1 4
85- #define SS2 7
86- #define SS3 8
8780#define MOSI 11
8881#define MISO 12
8982#define SCLK 13
9083#define SCK SCLK
9184
9285//I2C Definitions
93- #define SDA 14
94- #define SCL 15
86+ #define SDA 4
87+ #define SCL 5
9588
9689//Timer Definitions
9790//Do not use timer used by PWM pins when possible. See PinMap_PWM.
9891#define TIMER_TONE TIM6
99- #define TIMER_UART_EMULATED TIM7
10092
10193//Do not use basic timer: OC is required
10294#define TIMER_SERVO TIM2 //TODO: advanced-control timers don't work
10395
10496#define DEBUG_UART ((USART_TypeDef *) USART2)
10597
106- // UART Emulation
107- #define UART_EMUL_RX PB13
108- #define UART_EMUL_TX PB14
109-
11098// Serial Pin Firmata
111- #define PIN_SERIAL_RX 0
112- #define PIN_SERIAL_TX 1
113- #define PIN_SERIAL1_RX 2
114- #define PIN_SERIAL1_TX 8
99+ #define PIN_SERIAL_RX 22
100+ #define PIN_SERIAL_TX 21
101+ #define PIN_SERIAL1_RX 0
102+ #define PIN_SERIAL1_TX 1
115103
116104#ifdef __cplusplus
117105} // extern "C"
0 commit comments