Skip to content

Commit 06fafd7

Browse files
authored
Merge pull request #749 from MikroElektronika/mikrosdk-2.18.1-release
mikroSDK-2.18.1 release
2 parents 55565f8 + e893556 commit 06fafd7

574 files changed

Lines changed: 34599 additions & 11192 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bsp/board/include/boards/board_ek_ra2e2/board.h

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,79 @@ extern "C"
5454
#include "mikrobus.h"
5555

5656
// Mapping
57-
// Only Bare Metal support is available for this board at the moment
57+
#define MIKROBUS_1 1
58+
#define MIKROBUS_1_AN GPIO_P015
59+
#define MIKROBUS_1_RST GPIO_P014
60+
#define MIKROBUS_1_CS GPIO_P103
61+
#define MIKROBUS_1_SCK GPIO_P102
62+
#define MIKROBUS_1_MISO GPIO_P100
63+
#define MIKROBUS_1_MOSI GPIO_P101
64+
#define MIKROBUS_1_PWM GPIO_P109
65+
#define MIKROBUS_1_INT GPIO_P110
66+
#define MIKROBUS_1_RX GPIO_P111
67+
#define MIKROBUS_1_TX GPIO_P112
68+
#define MIKROBUS_1_SCL GPIO_P400
69+
#define MIKROBUS_1_SDA GPIO_P401
70+
71+
#define ARDUINO_CONNECTOR_A0 GPIO_P011
72+
#define ARDUINO_CONNECTOR_A1 GPIO_P015
73+
#define ARDUINO_CONNECTOR_A2 GPIO_P100
74+
#define ARDUINO_CONNECTOR_A3 GPIO_P101
75+
#define ARDUINO_CONNECTOR_A4 GPIO_P102
76+
#define ARDUINO_CONNECTOR_A5 GPIO_P103
77+
#define ARDUINO_CONNECTOR_D0 GPIO_P111
78+
#define ARDUINO_CONNECTOR_D1 GPIO_P112
79+
#define ARDUINO_CONNECTOR_D2 GPIO_P015
80+
#define ARDUINO_CONNECTOR_D3 GPIO_P110
81+
#define ARDUINO_CONNECTOR_D4 GPIO_P201
82+
#define ARDUINO_CONNECTOR_D5 GPIO_P109
83+
#define ARDUINO_CONNECTOR_D6 GPIO_P108
84+
#define ARDUINO_CONNECTOR_D7 GPIO_P914
85+
#define ARDUINO_CONNECTOR_D8 GPIO_P205
86+
#define ARDUINO_CONNECTOR_D9 GPIO_P300
87+
#define ARDUINO_CONNECTOR_D10 GPIO_P103
88+
#define ARDUINO_CONNECTOR_D11 GPIO_P101
89+
#define ARDUINO_CONNECTOR_D12 GPIO_P100
90+
#define ARDUINO_CONNECTOR_D13 GPIO_P102
91+
#define ARDUINO_CONNECTOR_SDA GPIO_P401
92+
#define ARDUINO_CONNECTOR_SCL GPIO_P400
93+
94+
#define HEADER_CONNECTOR_J1_D1 // Pin not routed.
95+
#define HEADER_CONNECTOR_J1_D2 GPIO_P400
96+
#define HEADER_CONNECTOR_J1_D3 GPIO_P401
97+
#define HEADER_CONNECTOR_J1_D4 GPIO_P914
98+
#define HEADER_CONNECTOR_J1_D5 GPIO_P205
99+
#define HEADER_CONNECTOR_J1_D6 // Pin not routed.
100+
#define HEADER_CONNECTOR_J1_D7 GPIO_P201
101+
#define HEADER_CONNECTOR_J1_D8 GPIO_P200
102+
#define HEADER_CONNECTOR_J1_D9 GPIO_P300
103+
#define HEADER_CONNECTOR_J1_D10 GPIO_P108
104+
#define HEADER_CONNECTOR_J1_D11 GPIO_P109
105+
#define HEADER_CONNECTOR_J1_D12 GPIO_P110
106+
#define HEADER_CONNECTOR_J1_D13 // Pin not routed.
107+
#define HEADER_CONNECTOR_J1_D14 GPIO_P111
108+
109+
#define HEADER_CONNECTOR_J2_D1 // Pin not routed.
110+
#define HEADER_CONNECTOR_J2_D2 GPIO_P112
111+
#define HEADER_CONNECTOR_J2_D3 GPIO_P103
112+
#define HEADER_CONNECTOR_J2_D4 GPIO_P102
113+
#define HEADER_CONNECTOR_J2_D5 GPIO_P101
114+
#define HEADER_CONNECTOR_J2_D6 GPIO_P100
115+
#define HEADER_CONNECTOR_J2_D7 GPIO_P015
116+
#define HEADER_CONNECTOR_J2_D8 GPIO_P014
117+
#define HEADER_CONNECTOR_J2_D9 GPIO_P011
118+
#define HEADER_CONNECTOR_J2_D10 GPIO_P010
119+
#define HEADER_CONNECTOR_J2_D11 // Pin not routed.
120+
#define HEADER_CONNECTOR_J2_D12 // Pin not routed.
121+
#define HEADER_CONNECTOR_J2_D13 // Pin not routed.
122+
#define HEADER_CONNECTOR_J2_D14 // Pin not routed.
123+
124+
#define BUTTON1 GPIO_P111
125+
#define BUTTON2 GPIO_P205
126+
127+
#define LED1 GPIO_P112
128+
#define LED2 GPIO_P914
129+
#define LED3 GPIO_P015
58130

59131
#ifdef __cplusplus
60132
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
if(${_MSDK_BOARD_NAME_} STREQUAL "BOARD_FPB_RA0E1")
22
set(BOARD_PATH "include/boards/board_fpb_ra0e1")
33
set(MCU_CARD FALSE)
4-
set(SHIELD FALSE)
4+
set(SHIELD TRUE)
55
set(DIP_SOCKET FALSE)
66
endif()

bsp/board/include/boards/board_fpb_ra0e1/board.h

Lines changed: 63 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,71 @@ extern "C"
5252
#define BOARD_NAME "RA0E1 Fast Prototyping Board"
5353

5454
#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 GPIO_P014
59+
#define ARDUINO_CONNECTOR_A1 GPIO_P013
60+
#define ARDUINO_CONNECTOR_A2 GPIO_P012
61+
#define ARDUINO_CONNECTOR_A3 GPIO_P009
62+
#define ARDUINO_CONNECTOR_A4 GPIO_P008
63+
#define ARDUINO_CONNECTOR_A5 GPIO_P011
64+
#define ARDUINO_CONNECTOR_D0 GPIO_P207
65+
#define ARDUINO_CONNECTOR_D1 GPIO_P208
66+
#define ARDUINO_CONNECTOR_D2 GPIO_P200
67+
#define ARDUINO_CONNECTOR_D3 GPIO_P201
68+
#define ARDUINO_CONNECTOR_D4 GPIO_P100
69+
#define ARDUINO_CONNECTOR_D5 GPIO_P101
70+
#define ARDUINO_CONNECTOR_D6 GPIO_P102
71+
#define ARDUINO_CONNECTOR_D7 GPIO_P103
72+
#define ARDUINO_CONNECTOR_D8 GPIO_P109
73+
#define ARDUINO_CONNECTOR_D9 GPIO_P110
74+
#define ARDUINO_CONNECTOR_D10 GPIO_P112
75+
#define ARDUINO_CONNECTOR_D11 GPIO_P213
76+
#define ARDUINO_CONNECTOR_D12 GPIO_P212
77+
#define ARDUINO_CONNECTOR_D13 GPIO_P407
78+
#define ARDUINO_CONNECTOR_SDA GPIO_P913
79+
#define ARDUINO_CONNECTOR_SCL GPIO_P914
80+
81+
#define HEADER_CONNECTOR_J1_D1 // Pin not routed.
82+
#define HEADER_CONNECTOR_J1_D2 GPIO_P215
83+
#define HEADER_CONNECTOR_J1_D3 GPIO_P214
84+
#define HEADER_CONNECTOR_J1_D4 // Pin not routed.
85+
#define HEADER_CONNECTOR_J1_D5 GPIO_P213
86+
#define HEADER_CONNECTOR_J1_D6 GPIO_P212
87+
#define HEADER_CONNECTOR_J1_D7 // Pin not routed.
88+
#define HEADER_CONNECTOR_J1_D8 GPIO_P407
89+
#define HEADER_CONNECTOR_J1_D9 GPIO_P914
90+
#define HEADER_CONNECTOR_J1_D10 GPIO_P913
91+
#define HEADER_CONNECTOR_J1_D11 GPIO_P208
92+
#define HEADER_CONNECTOR_J1_D12 GPIO_P207
93+
#define HEADER_CONNECTOR_J1_D13 // Pin not routed.
94+
#define HEADER_CONNECTOR_J1_D14 GPIO_P201
95+
#define HEADER_CONNECTOR_J1_D15 GPIO_P200
96+
#define HEADER_CONNECTOR_J1_D16 GPIO_P300
97+
98+
#define HEADER_CONNECTOR_J2_D1 GPIO_P108
99+
#define HEADER_CONNECTOR_J2_D2 GPIO_P109
100+
#define HEADER_CONNECTOR_J2_D3 GPIO_P110
101+
#define HEADER_CONNECTOR_J2_D4 GPIO_P112
102+
#define HEADER_CONNECTOR_J2_D5 GPIO_P103
103+
#define HEADER_CONNECTOR_J2_D6 GPIO_P102
104+
#define HEADER_CONNECTOR_J2_D7 GPIO_P101
105+
#define HEADER_CONNECTOR_J2_D8 GPIO_P100
106+
#define HEADER_CONNECTOR_J2_D9 GPIO_P015
107+
#define HEADER_CONNECTOR_J2_D10 GPIO_P014
108+
#define HEADER_CONNECTOR_J2_D11 GPIO_P013
109+
#define HEADER_CONNECTOR_J2_D12 GPIO_P012
110+
#define HEADER_CONNECTOR_J2_D13 GPIO_P009
111+
#define HEADER_CONNECTOR_J2_D14 GPIO_P008
112+
#define HEADER_CONNECTOR_J2_D15 GPIO_P011
113+
#define HEADER_CONNECTOR_J2_D16 GPIO_P010
114+
115+
#define BUTTON1 GPIO_P200
116+
117+
#define LED1 GPIO_P008
118+
#define LED2 GPIO_P009
119+
58120

59121
#ifdef __cplusplus
60122
}

bsp/board/include/boards/board_fpb_ra2e1/board.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ extern "C"
5252
#define BOARD_NAME "Fast Prototyping Board for RA2E1 MCU Group"
5353

5454
#include "hal_target.h"
55-
56-
// Mapping
5755
#include "shield.h"
5856

5957
// Mapping
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
if(${_MSDK_BOARD_NAME_} STREQUAL "BOARD_FPB_RA2E2")
22
set(BOARD_PATH "include/boards/board_fpb_ra2e2")
33
set(MCU_CARD FALSE)
4-
set(SHIELD FALSE)
4+
set(SHIELD TRUE)
55
set(DIP_SOCKET FALSE)
66
endif()

bsp/board/include/boards/board_fpb_ra2e2/board.h

Lines changed: 95 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)