@@ -51,10 +51,103 @@ extern "C"
5151
5252#define BOARD_NAME "Fast Prototyping Board for RA2E2 MCU Group"
5353
54- #include "mikrobus.h"
54+ #include "hal_target.h"
55+ #include "shield.h"
5556
5657// Mapping
57- // Only Bare Metal support is available for this board at the moment
58+ #define ARDUINO_CONNECTOR_A0 // Pin not routed.
59+ #define ARDUINO_CONNECTOR_A1 // Pin not routed.
60+ #define ARDUINO_CONNECTOR_A2 // Pin not routed.
61+ #define ARDUINO_CONNECTOR_A3 // Pin not routed.
62+ #define ARDUINO_CONNECTOR_A4 // Pin not routed.
63+ #define ARDUINO_CONNECTOR_A5 // Pin not routed.
64+ #define ARDUINO_CONNECTOR_D0 GPIO_P110
65+ #define ARDUINO_CONNECTOR_D1 GPIO_P109
66+ #define ARDUINO_CONNECTOR_D2 // Pin not routed.
67+ #define ARDUINO_CONNECTOR_D3 // Pin not routed.
68+ #define ARDUINO_CONNECTOR_D4 // Pin not routed.
69+ #define ARDUINO_CONNECTOR_D5 // Pin not routed.
70+ #define ARDUINO_CONNECTOR_D6 // Pin not routed.
71+ #define ARDUINO_CONNECTOR_D7 // Pin not routed.
72+ #define ARDUINO_CONNECTOR_D8 // Pin not routed.
73+ #define ARDUINO_CONNECTOR_D9 // Pin not routed.
74+ #define ARDUINO_CONNECTOR_D10 GPIO_P103
75+ #define ARDUINO_CONNECTOR_D11 GPIO_P101
76+ #define ARDUINO_CONNECTOR_D12 GPIO_P100
77+ #define ARDUINO_CONNECTOR_D13 GPIO_P102
78+ #define ARDUINO_CONNECTOR_SDA GPIO_P401
79+ #define ARDUINO_CONNECTOR_SCL GPIO_P400
80+
81+ #define HEADER_CONNECTOR_J1_D1 GPIO_P400
82+ #define HEADER_CONNECTOR_J1_D2 GPIO_P401
83+ #define HEADER_CONNECTOR_J1_D3 // Pin not routed.
84+ #define HEADER_CONNECTOR_J1_D4 // Pin not routed.
85+ #define HEADER_CONNECTOR_J1_D5 // Pin not routed.
86+ #define HEADER_CONNECTOR_J1_D6 // Pin not routed.
87+ #define HEADER_CONNECTOR_J1_D7 // Pin not routed.
88+ #define HEADER_CONNECTOR_J1_D8 // Pin not routed.
89+ #define HEADER_CONNECTOR_J1_D9 // Pin not routed.
90+ #define HEADER_CONNECTOR_J1_D10 // Pin not routed.
91+ #define HEADER_CONNECTOR_J1_D11 // Pin not routed.
92+ #define HEADER_CONNECTOR_J1_D12 // Pin not routed.
93+ #define HEADER_CONNECTOR_J1_D13 // Pin not routed.
94+ #define HEADER_CONNECTOR_J1_D14 // Pin not routed.
95+ #define HEADER_CONNECTOR_J1_D15 // Pin not routed.
96+ #define HEADER_CONNECTOR_J1_D16 // Pin not routed.
97+ #define HEADER_CONNECTOR_J1_D17 // Pin not routed.
98+ #define HEADER_CONNECTOR_J1_D18 GPIO_P914
99+ #define HEADER_CONNECTOR_J1_D19 // Pin not routed.
100+ #define HEADER_CONNECTOR_J1_D20 // Pin not routed.
101+ #define HEADER_CONNECTOR_J1_D21 // Pin not routed.
102+ #define HEADER_CONNECTOR_J1_D22 // Pin not routed.
103+ #define HEADER_CONNECTOR_J1_D23 GPIO_P205
104+ #define HEADER_CONNECTOR_J1_D24 // Pin not routed.
105+ #define HEADER_CONNECTOR_J1_D25 // Pin not routed.
106+ #define HEADER_CONNECTOR_J1_D26 GPIO_P201
107+ #define HEADER_CONNECTOR_J1_D27 GPIO_P200
108+ #define HEADER_CONNECTOR_J1_D28 // Pin not routed.
109+ #define HEADER_CONNECTOR_J1_D29 // Pin not routed.
110+ #define HEADER_CONNECTOR_J1_D30 // Pin not routed.
111+ #define HEADER_CONNECTOR_J1_D31 // Pin not routed.
112+ #define HEADER_CONNECTOR_J1_D32 GPIO_P300
113+
114+ #define HEADER_CONNECTOR_J2_D1 GPIO_P108
115+ #define HEADER_CONNECTOR_J2_D2 GPIO_P109
116+ #define HEADER_CONNECTOR_J2_D3 GPIO_P110
117+ #define HEADER_CONNECTOR_J2_D4 GPIO_P111
118+ #define HEADER_CONNECTOR_J2_D5 GPIO_P112
119+ #define HEADER_CONNECTOR_J2_D6 // Pin not routed.
120+ #define HEADER_CONNECTOR_J2_D7 // Pin not routed.
121+ #define HEADER_CONNECTOR_J2_D8 // Pin not routed.
122+ #define HEADER_CONNECTOR_J2_D9 // Pin not routed.
123+ #define HEADER_CONNECTOR_J2_D10 // Pin not routed.
124+ #define HEADER_CONNECTOR_J2_D11 // Pin not routed.
125+ #define HEADER_CONNECTOR_J2_D12 // Pin not routed.
126+ #define HEADER_CONNECTOR_J2_D13 GPIO_P103
127+ #define HEADER_CONNECTOR_J2_D14 GPIO_P102
128+ #define HEADER_CONNECTOR_J2_D15 GPIO_P101
129+ #define HEADER_CONNECTOR_J2_D16 GPIO_P100
130+ #define HEADER_CONNECTOR_J2_D17 // Pin not routed.
131+ #define HEADER_CONNECTOR_J2_D18 // Pin not routed.
132+ #define HEADER_CONNECTOR_J2_D19 // Pin not routed.
133+ #define HEADER_CONNECTOR_J2_D20 GPIO_P015
134+ #define HEADER_CONNECTOR_J2_D21 GPIO_P014
135+ #define HEADER_CONNECTOR_J2_D22 // Pin not routed.
136+ #define HEADER_CONNECTOR_J2_D23 // Pin not routed.
137+ #define HEADER_CONNECTOR_J2_D24 // Pin not routed.
138+ #define HEADER_CONNECTOR_J2_D25 // Pin not routed.
139+ #define HEADER_CONNECTOR_J2_D26 GPIO_P011
140+ #define HEADER_CONNECTOR_J2_D27 GPIO_P010
141+ #define HEADER_CONNECTOR_J2_D28 // Pin not routed.
142+ #define HEADER_CONNECTOR_J2_D29 // Pin not routed.
143+ #define HEADER_CONNECTOR_J2_D30 // Pin not routed.
144+ #define HEADER_CONNECTOR_J2_D31 // Pin not routed.
145+ #define HEADER_CONNECTOR_J2_D32 // Pin not routed.
146+
147+ #define BUTTON1 GPIO_P205
148+
149+ #define LED1 GPIO_P015
150+ #define LED2 GPIO_P914
58151
59152#ifdef __cplusplus
60153}
0 commit comments