26
26
/************ADC***************/
27
27
/* The third "function" value is used to select the correct ADC channel */
28
28
#if DEVICE_ANALOGIN
29
- const PinMap PinMap_ADC [] = {
29
+ const PinMap __attribute__(( weak )) PinMap_ADC [] = {
30
30
#if ADC0_BASE
31
31
{PA0 , ADC_0 , adcPosSelAPORT3XCH8 },
32
32
{PA1 , ADC_0 , adcPosSelAPORT4XCH9 },
@@ -70,7 +70,7 @@ const PinMap PinMap_ADC[] = {
70
70
71
71
/************I2C SCL***********/
72
72
#if DEVICE_I2C
73
- const PinMap PinMap_I2C_SCL [] = {
73
+ const PinMap __attribute__(( weak )) PinMap_I2C_SCL [] = {
74
74
/* I2C0 */
75
75
#ifdef I2C0_BASE
76
76
{PA1 , I2C_0 , 0 },
@@ -106,7 +106,7 @@ const PinMap PinMap_I2C_SCL[] = {
106
106
};
107
107
108
108
/************I2C SDA***********/
109
- const PinMap PinMap_I2C_SDA [] = {
109
+ const PinMap __attribute__(( weak )) PinMap_I2C_SDA [] = {
110
110
/* I2C0 */
111
111
#ifdef I2C0_BASE
112
112
{PA0 , I2C_0 , 0 },
@@ -146,7 +146,7 @@ const PinMap PinMap_I2C_SDA[] = {
146
146
147
147
/************PWM***************/
148
148
#if DEVICE_PWMOUT
149
- const PinMap PinMap_PWM [] = {
149
+ const PinMap __attribute__(( weak )) PinMap_PWM [] = {
150
150
{PC13 , PWM_CH0 , 0 },
151
151
{PE10 , PWM_CH0 , 1 },
152
152
{PB0 , PWM_CH0 , 2 },
@@ -189,7 +189,7 @@ const PinMap PinMap_PWM[] = {
189
189
190
190
/*************SPI**************/
191
191
#if DEVICE_SPI
192
- const PinMap PinMap_SPI_MOSI [] = {
192
+ const PinMap __attribute__(( weak )) PinMap_SPI_MOSI [] = {
193
193
#ifdef USART0_BASE
194
194
{PE10 , SPI_0 , 0 },
195
195
{PE7 , SPI_0 , 1 },
@@ -245,7 +245,7 @@ const PinMap PinMap_SPI_MOSI[] = {
245
245
{NC , NC , NC }
246
246
};
247
247
248
- const PinMap PinMap_SPI_MISO [] = {
248
+ const PinMap __attribute__(( weak )) PinMap_SPI_MISO [] = {
249
249
#ifdef USART0_BASE
250
250
{PE11 , SPI_0 , 0 },
251
251
{PE6 , SPI_0 , 1 },
@@ -301,7 +301,7 @@ const PinMap PinMap_SPI_MISO[] = {
301
301
{NC , NC , NC }
302
302
};
303
303
304
- const PinMap PinMap_SPI_CLK [] = {
304
+ const PinMap __attribute__(( weak )) PinMap_SPI_CLK [] = {
305
305
#ifdef USART0_BASE
306
306
/* USART0 */
307
307
{PE12 , SPI_0 , 0 },
@@ -358,7 +358,7 @@ const PinMap PinMap_SPI_CLK[] = {
358
358
{NC , NC , NC }
359
359
};
360
360
361
- const PinMap PinMap_SPI_CS [] = {
361
+ const PinMap __attribute__(( weak )) PinMap_SPI_CS [] = {
362
362
#ifdef USART0_BASE
363
363
/* USART0 */
364
364
{PE13 , SPI_0 , 0 },
@@ -416,7 +416,7 @@ const PinMap PinMap_SPI_CS[] = {
416
416
};
417
417
418
418
/************UART**************/
419
- const PinMap PinMap_UART_TX [] = {
419
+ const PinMap __attribute__(( weak )) PinMap_UART_TX [] = {
420
420
#ifdef USART0_BASE
421
421
{PE10 , USART_0 , 0 },
422
422
{PE7 , USART_0 , 1 },
@@ -474,7 +474,7 @@ const PinMap PinMap_UART_TX[] = {
474
474
#endif
475
475
476
476
#if DEVICE_SERIAL
477
- const PinMap PinMap_UART_RX [] = {
477
+ const PinMap __attribute__(( weak )) PinMap_UART_RX [] = {
478
478
#ifdef USART0_BASE
479
479
{PE11 , USART_0 , 0 },
480
480
{PE6 , USART_0 , 1 },
@@ -532,7 +532,7 @@ const PinMap PinMap_UART_RX[] = {
532
532
#endif
533
533
534
534
#if DEVICE_CAN
535
- const PinMap PinMap_CAN_TX [] = {
535
+ const PinMap __attribute__(( weak )) PinMap_CAN_TX [] = {
536
536
#ifdef CAN0_BASE
537
537
{PC1 , CAN_0 , 0 },
538
538
{PF2 , CAN_0 , 1 },
@@ -555,7 +555,7 @@ const PinMap PinMap_CAN_TX[] = {
555
555
#endif
556
556
};
557
557
558
- const PinMap PinMap_CAN_RX [] = {
558
+ const PinMap __attribute__(( weak )) PinMap_CAN_RX [] = {
559
559
#ifdef CAN0_BASE
560
560
{PC0 , CAN_0 , 0 },
561
561
{PF0 , CAN_0 , 1 },
0 commit comments