Skip to content

Commit 1ce6cc9

Browse files
authored
Merge pull request #425 from MikroElektronika/august_releases_08_18
Merge branch august_releases_08_18 into master
2 parents e0eb28a + 80ed42f commit 1ce6cc9

File tree

23 files changed

+655
-9
lines changed

23 files changed

+655
-9
lines changed

.github/workflows/createWebNews.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ on:
1313

1414
schedule:
1515
# Schedule for posting to Beta Website at 10:30 AM
16-
- cron: "30 8 * * 1-4"
16+
- cron: "30 8 * * 1-5"
1717
# Schedule for posting to Official Website at 11:00 AM
18-
- cron: "0 9 * * 1-4"
18+
- cron: "0 9 * * 1-5"
1919

2020
jobs:
2121
prepare_news:
@@ -78,7 +78,7 @@ jobs:
7878
post_beta:
7979
needs: prepare_news
8080
if: >
81-
((github.event_name == 'schedule' && github.event.schedule == '30 8 * * 1-4') ||
81+
((github.event_name == 'schedule' && github.event.schedule == '30 8 * * 1-5') ||
8282
(github.event_name == 'workflow_dispatch' && github.event.inputs.select_web == 'Beta'))
8383
runs-on: ubuntu-latest
8484
steps:
@@ -114,7 +114,7 @@ jobs:
114114
post_official:
115115
needs: prepare_news
116116
if: >
117-
((github.event_name == 'schedule' && github.event.schedule == '0 9 * * 1-4') ||
117+
((github.event_name == 'schedule' && github.event.schedule == '0 9 * * 1-5') ||
118118
(github.event_name == 'workflow_dispatch' && github.event.inputs.select_web == 'Official'))
119119
runs-on: ubuntu-latest
120120
steps:

.github/workflows/notify.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
default: false
1818

1919
schedule:
20-
- cron: "0 9 * * 1-4" # 11:00 AM, Monday through Thursday
20+
- cron: "0 9 * * 1-5" # 11:00 AM, Monday through Friday
2121

2222
jobs:
2323
notify:

.github/workflows/updateReleaseIndexDate.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ on:
1717
default: "2023-12-31"
1818

1919
schedule:
20-
- cron: "0 6 21-24 7 *" # 8:00 AM, 21st-24th of July
21-
- cron: "0 6 28-31 7 *" # 8:00 AM, 28th-31st of July
22-
- cron: "0 6 4-6 8 *" # 8:00 AM, 4th-6th of August
20+
- cron: "0 6 8 8 *" # 8:00 AM, 8th of August
21+
- cron: "0 6 11-15 8 *" # 8:00 AM, 11th-14th of August
2322

2423
jobs:
2524
update_index_date:

bsp/board/include/boards/board_arduino_leonardo_with_headers/board.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@
3939
/*!
4040
* @file board.h
4141
* @brief Main board pin mapping.
42+
*
43+
* @note For board-specific changes and version history, refer to the changelogs:
44+
* https://github.com/MikroElektronika/mikrosdk_v2/blob/master/changelog/v2.15.0/new_hw/2025-08-14.md
4245
*/
4346

4447
#ifndef _BOARD_H_
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
if(${_MSDK_BOARD_NAME_} STREQUAL "ARDUINO_UNO_R4_MINIMA")
2+
set(BOARD_PATH "include/boards/board_arduino_uno_r4_minima")
3+
set(MCU_CARD FALSE)
4+
set(SHIELD FALSE)
5+
set(DIP_SOCKET FALSE)
6+
endif()
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
/****************************************************************************
2+
**
3+
** Copyright (C) ${COPYRIGHT_YEAR} MikroElektronika d.o.o.
4+
** Contact: https://www.mikroe.com/contact
5+
**
6+
** This file is part of the mikroSDK package
7+
**
8+
** Commercial License Usage
9+
**
10+
** Licensees holding valid commercial NECTO compilers AI licenses may use this
11+
** file in accordance with the commercial license agreement provided with the
12+
** Software or, alternatively, in accordance with the terms contained in
13+
** a written agreement between you and The MikroElektronika Company.
14+
** For licensing terms and conditions see
15+
** https://www.mikroe.com/legal/software-license-agreement.
16+
** For further information use the contact form at
17+
** https://www.mikroe.com/contact.
18+
**
19+
**
20+
** GNU Lesser General Public License Usage
21+
**
22+
** Alternatively, this file may be used for
23+
** non-commercial projects under the terms of the GNU Lesser
24+
** General Public License version 3 as published by the Free Software
25+
** Foundation: https://www.gnu.org/licenses/lgpl-3.0.html.
26+
**
27+
** The above copyright notice and this permission notice shall be
28+
** included in all copies or substantial portions of the Software.
29+
**
30+
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
31+
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
32+
** OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
33+
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
34+
** DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
35+
** OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
36+
** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
37+
**
38+
****************************************************************************/
39+
/*!
40+
* @file board.h
41+
* @brief Main board pin mapping.
42+
*/
43+
44+
#ifndef _BOARD_H_
45+
#define _BOARD_H_
46+
47+
#ifdef __cplusplus
48+
extern "C"
49+
{
50+
#endif
51+
52+
#define BOARD_NAME "Arduino UNO R4 Minima"
53+
54+
#include "hal_target.h"
55+
56+
// Mapping
57+
#define HEADER_CONNECTOR_D0 GPIO_P301
58+
#define HEADER_CONNECTOR_D1 GPIO_P302
59+
#define HEADER_CONNECTOR_D2 GPIO_P105
60+
#define HEADER_CONNECTOR_D3 GPIO_P104
61+
#define HEADER_CONNECTOR_D4 GPIO_P103
62+
#define HEADER_CONNECTOR_D5 GPIO_P102
63+
#define HEADER_CONNECTOR_D6 GPIO_P106
64+
#define HEADER_CONNECTOR_D7 GPIO_P107
65+
#define HEADER_CONNECTOR_D8 GPIO_P304
66+
#define HEADER_CONNECTOR_D9 GPIO_P303
67+
#define HEADER_CONNECTOR_D10 GPIO_P112
68+
#define HEADER_CONNECTOR_D11 GPIO_P109
69+
#define HEADER_CONNECTOR_D12 GPIO_P110
70+
#define HEADER_CONNECTOR_D13 GPIO_P111
71+
#define HEADER_CONNECTOR_D14 GPIO_P014
72+
#define HEADER_CONNECTOR_D15 GPIO_P000
73+
#define HEADER_CONNECTOR_D16 GPIO_P001
74+
#define HEADER_CONNECTOR_D17 GPIO_P002
75+
#define HEADER_CONNECTOR_D18 GPIO_P101
76+
#define HEADER_CONNECTOR_D19 GPIO_P100
77+
78+
#define HEADER_CONNECTOR_ANALOG_IN_A0 HEADER_CONNECTOR_D14
79+
#define HEADER_CONNECTOR_ANALOG_IN_A1 HEADER_CONNECTOR_D15
80+
#define HEADER_CONNECTOR_ANALOG_IN_A2 HEADER_CONNECTOR_D16
81+
#define HEADER_CONNECTOR_ANALOG_IN_A3 HEADER_CONNECTOR_D17
82+
#define HEADER_CONNECTOR_ANALOG_IN_A4 HEADER_CONNECTOR_D18
83+
#define HEADER_CONNECTOR_ANALOG_IN_A5 HEADER_CONNECTOR_D19
84+
85+
#define HEADER_CONNECTOR_DIGITAL_SCL HEADER_CONNECTOR_D19
86+
#define HEADER_CONNECTOR_DIGITAL_SDA HEADER_CONNECTOR_D18
87+
#define HEADER_CONNECTOR_DIGITAL_SCK HEADER_CONNECTOR_D13
88+
#define HEADER_CONNECTOR_DIGITAL_CIPO HEADER_CONNECTOR_D12
89+
#define HEADER_CONNECTOR_DIGITAL_COPI HEADER_CONNECTOR_D11
90+
#define HEADER_CONNECTOR_DIGITAL_SS HEADER_CONNECTOR_D10
91+
92+
#define HEADER_CONNECTOR_DIGITAL_LED_BUILTIN GPIO_P111
93+
#define HEADER_CONNECTOR_DIGITAL_LED_TX GPIO_P012
94+
#define HEADER_CONNECTOR_DIGITAL_LED_RX GPIO_P013
95+
96+
#define USB_UART_TX HEADER_CONNECTOR_D1
97+
#define USB_UART_RX HEADER_CONNECTOR_D0
98+
99+
#ifdef __cplusplus
100+
}
101+
#endif
102+
103+
#endif // _BOARD_H_
104+
// ------------------------------------------------------------------------- END

bsp/board/include/boards/board_ek_ra4m1/board.h

Lines changed: 127 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,134 @@ extern "C"
5151

5252
#define BOARD_NAME "Evaluation Kit for RA4M1 MCU Group"
5353

54+
#include "hal_target.h"
55+
5456
// Mapping
55-
// Only Bare Metal support is available for this board at the moment
57+
#define HEADER_CONNECTOR_J1_D1 GPIO_P100
58+
#define HEADER_CONNECTOR_J1_D2 GPIO_P915
59+
#define HEADER_CONNECTOR_J1_D3 GPIO_P206
60+
#define HEADER_CONNECTOR_J1_D4 GPIO_P914
61+
#define HEADER_CONNECTOR_J1_D5 GPIO_P204
62+
#define HEADER_CONNECTOR_J1_D6 // Pin not routed.
63+
#define HEADER_CONNECTOR_J1_D7 GPIO_P109
64+
#define HEADER_CONNECTOR_J1_D8 // Pin not routed.
65+
#define HEADER_CONNECTOR_J1_D9 GPIO_P110
66+
#define HEADER_CONNECTOR_J1_D10 // Pin not routed.
67+
#define HEADER_CONNECTOR_J1_D11 GPIO_P301
68+
#define HEADER_CONNECTOR_J1_D12 GPIO_P203
69+
#define HEADER_CONNECTOR_J1_D13 GPIO_P108
70+
#define HEADER_CONNECTOR_J1_D14 GPIO_P202
71+
#define HEADER_CONNECTOR_J1_D15 // Pin not routed.
72+
#define HEADER_CONNECTOR_J1_D16 GPIO_P307
73+
#define HEADER_CONNECTOR_J1_D17 // Pin not routed.
74+
#define HEADER_CONNECTOR_J1_D18 // Pin not routed.
75+
#define HEADER_CONNECTOR_J1_D19 GPIO_P601
76+
#define HEADER_CONNECTOR_J1_D20 GPIO_P305
77+
#define HEADER_CONNECTOR_J1_D21 GPIO_P602
78+
#define HEADER_CONNECTOR_J1_D22 GPIO_P304
79+
#define HEADER_CONNECTOR_J1_D23 GPIO_P600
80+
#define HEADER_CONNECTOR_J1_D24 GPIO_P808
81+
#define HEADER_CONNECTOR_J1_D25 GPIO_P603
82+
#define HEADER_CONNECTOR_J1_D26 GPIO_P809
83+
#define HEADER_CONNECTOR_J1_D27 GPIO_P402
84+
#define HEADER_CONNECTOR_J1_D28 GPIO_P303
85+
#define HEADER_CONNECTOR_J1_D29 GPIO_P103
86+
#define HEADER_CONNECTOR_J1_D30 // Pin not routed.
87+
#define HEADER_CONNECTOR_J1_D31 GPIO_P300
88+
#define HEADER_CONNECTOR_J1_D32 // Pin not routed.
89+
#define HEADER_CONNECTOR_J1_D33 GPIO_P111
90+
#define HEADER_CONNECTOR_J1_D34 // Pin not routed.
91+
#define HEADER_CONNECTOR_J1_D35 GPIO_P106
92+
#define HEADER_CONNECTOR_J1_D36 GPIO_P201
93+
#define HEADER_CONNECTOR_J1_D37 GPIO_P105
94+
#define HEADER_CONNECTOR_J1_D38 GPIO_P200
95+
#define HEADER_CONNECTOR_J1_D39 GPIO_P015
96+
#define HEADER_CONNECTOR_J1_D40 GPIO_P112
97+
98+
#define HEADER_CONNECTOR_J2_D1 GPIO_P104
99+
#define HEADER_CONNECTOR_J2_D2 GPIO_P410
100+
#define HEADER_CONNECTOR_J2_D3 GPIO_P412
101+
#define HEADER_CONNECTOR_J2_D4 GPIO_P411
102+
#define HEADER_CONNECTOR_J2_D5 GPIO_P413
103+
#define HEADER_CONNECTOR_J2_D6 GPIO_P102
104+
#define HEADER_CONNECTOR_J2_D7 GPIO_P414
105+
#define HEADER_CONNECTOR_J2_D8 GPIO_P401
106+
#define HEADER_CONNECTOR_J2_D9 // Pin not routed.
107+
#define HEADER_CONNECTOR_J2_D10 // Pin not routed.
108+
#define HEADER_CONNECTOR_J2_D11 GPIO_P415
109+
#define HEADER_CONNECTOR_J2_D12 // Pin not routed.
110+
#define HEADER_CONNECTOR_J2_D13 GPIO_P708
111+
#define HEADER_CONNECTOR_J2_D14 GPIO_P205
112+
#define HEADER_CONNECTOR_J2_D15 GPIO_P406
113+
#define HEADER_CONNECTOR_J2_D16 GPIO_P408
114+
#define HEADER_CONNECTOR_J2_D17 // Pin not routed.
115+
#define HEADER_CONNECTOR_J2_D18 GPIO_P409
116+
#define HEADER_CONNECTOR_J2_D19 GPIO_P212
117+
#define HEADER_CONNECTOR_J2_D20 GPIO_P302
118+
#define HEADER_CONNECTOR_J2_D21 GPIO_P213
119+
#define HEADER_CONNECTOR_J2_D22 GPIO_P407
120+
#define HEADER_CONNECTOR_J2_D23 GPIO_P214
121+
#define HEADER_CONNECTOR_J2_D24 GPIO_P004
122+
#define HEADER_CONNECTOR_J2_D25 GPIO_P215
123+
#define HEADER_CONNECTOR_J2_D26 GPIO_P003
124+
#define HEADER_CONNECTOR_J2_D27 // Pin not routed.
125+
#define HEADER_CONNECTOR_J2_D28 GPIO_P001
126+
#define HEADER_CONNECTOR_J2_D29 // Pin not routed.
127+
#define HEADER_CONNECTOR_J2_D30 GPIO_P000
128+
#define HEADER_CONNECTOR_J2_D31 GPIO_P405
129+
#define HEADER_CONNECTOR_J2_D32 GPIO_P010
130+
#define HEADER_CONNECTOR_J2_D33 GPIO_P404
131+
#define HEADER_CONNECTOR_J2_D34 GPIO_P011
132+
#define HEADER_CONNECTOR_J2_D35 GPIO_P403
133+
#define HEADER_CONNECTOR_J2_D36 // Pin not routed.
134+
#define HEADER_CONNECTOR_J2_D37 GPIO_P400
135+
#define HEADER_CONNECTOR_J2_D38 // Pin not routed.
136+
#define HEADER_CONNECTOR_J2_D39 GPIO_P306
137+
#define HEADER_CONNECTOR_J2_D40 GPIO_P014
138+
139+
#define HEADER_CONNECTOR_J3_D1 GPIO_P113
140+
#define HEADER_CONNECTOR_J3_D2 GPIO_P114
141+
#define HEADER_CONNECTOR_J3_D3 GPIO_P115
142+
#define HEADER_CONNECTOR_J3_D4 GPIO_P608
143+
#define HEADER_CONNECTOR_J3_D5 GPIO_P609
144+
#define HEADER_CONNECTOR_J3_D6 GPIO_P610
145+
#define HEADER_CONNECTOR_J3_D7 GPIO_P107
146+
#define HEADER_CONNECTOR_J3_D8 GPIO_P101
147+
#define HEADER_CONNECTOR_J3_D9 // Pin not routed.
148+
#define HEADER_CONNECTOR_J3_D10 GPIO_P500
149+
150+
#define HEADER_CONNECTOR_J4_D1 GPIO_P002
151+
#define HEADER_CONNECTOR_J4_D2 GPIO_P007
152+
#define HEADER_CONNECTOR_J4_D3 GPIO_P005
153+
#define HEADER_CONNECTOR_J4_D4 // Pin not routed.
154+
#define HEADER_CONNECTOR_J4_D5 GPIO_P006
155+
#define HEADER_CONNECTOR_J4_D6 GPIO_P505
156+
#define HEADER_CONNECTOR_J4_D7 GPIO_P008
157+
#define HEADER_CONNECTOR_J4_D8 GPIO_P503
158+
#define HEADER_CONNECTOR_J4_D9 GPIO_P504
159+
#define HEADER_CONNECTOR_J4_D10 GPIO_P501
160+
#define HEADER_CONNECTOR_J4_D11 GPIO_P502
161+
#define HEADER_CONNECTOR_J4_D12 // Pin not routed.
162+
#define HEADER_CONNECTOR_J4_D13 // Pin not routed.
163+
#define HEADER_CONNECTOR_J4_D14 // Pin not routed.
164+
#define HEADER_CONNECTOR_J4_D15 // Pin not routed.
165+
#define HEADER_CONNECTOR_J4_D16 // Pin not routed.
166+
#define HEADER_CONNECTOR_J4_D17 // Pin not routed.
167+
#define HEADER_CONNECTOR_J4_D18 // Pin not routed.
168+
#define HEADER_CONNECTOR_J4_D19 // Pin not routed.
169+
#define HEADER_CONNECTOR_J4_D20 // Pin not routed.
170+
#define HEADER_CONNECTOR_J4_D21 // Pin not routed.
171+
#define HEADER_CONNECTOR_J4_D22 // Pin not routed.
172+
#define HEADER_CONNECTOR_J4_D23 // Pin not routed.
173+
#define HEADER_CONNECTOR_J4_D24 // Pin not routed.
174+
#define HEADER_CONNECTOR_J4_D25 // Pin not routed.
175+
#define HEADER_CONNECTOR_J4_D26 // Pin not routed.
176+
#define HEADER_CONNECTOR_J4_D27 GPIO_P012
177+
#define HEADER_CONNECTOR_J4_D28 GPIO_P013
178+
179+
#define PUSH_BUTTON GPIO_P105
180+
181+
#define USER_LED GPIO_P106
56182

57183
#ifdef __cplusplus
58184
}

bsp/board/include/boards/board_fubarino_sd_development_starter_kit/board.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@
3939
/*!
4040
* @file board.h
4141
* @brief Main board pin mapping.
42+
*
43+
* @note For board-specific changes and version history, refer to the changelogs:
44+
* https://github.com/MikroElektronika/mikrosdk_v2/blob/master/changelog/v2.15.0/new_hw/2025-08-15.md
4245
*/
4346

4447
#ifndef _BOARD_H_
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
if(${_MSDK_BOARD_NAME_} STREQUAL "CLICKER_4_FOR_STM32L4R9VG")
2+
set(BOARD_PATH "include/boards/clicker_4_for_stm32l4r9vg")
3+
set(MCU_CARD FALSE)
4+
set(SHIELD FALSE)
5+
set(DIP_SOCKET FALSE)
6+
endif()

0 commit comments

Comments
 (0)