File tree Expand file tree Collapse file tree 5 files changed +105
-0
lines changed
boards/shields/mikroe_lte_iot10_click Expand file tree Collapse file tree 5 files changed +105
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2025 Benjamin Cabé <benjamin@zephyrproject.org>
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ if SHIELD_MIKROE_LTE_IOT10_CLICK
5
+
6
+ if MODEM_CELLULAR
7
+
8
+ # Using regulator-fixed driver to pull RTS low and effectively disable flow control since it can't
9
+ # really be setup in a generic way when using shields.
10
+ config REGULATOR
11
+ default y
12
+
13
+ endif # MODEM_CELLULAR
14
+
15
+ endif # SHIELD_MIKROE_LTE_IOT10_CLICK
Original file line number Diff line number Diff line change
1
+ # Copyright (c) 2025 Benjamin Cabé <benjamin@zephyrproject.org>
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ config SHIELD_MIKROE_LTE_IOT10_CLICK
5
+ def_bool $(shields_list_contains,mikroe_lte_iot10_click)
Original file line number Diff line number Diff line change
1
+ .. _mikroe_lte_iot10_click_shield :
2
+
3
+ MikroElektronika LTE IoT 10 Click
4
+ #################################
5
+
6
+ Overview
7
+ ********
8
+
9
+ The MikroElektronika LTE IoT 10 Click is a compact add-on board that provides reliable LTE-M and
10
+ NB-IoT connectivity for industrial and commercial IoT applications.
11
+
12
+ This board features the Monarch 2 GM02S, a dual-mode LTE-M/NB-IoT module from Sequans (based on
13
+ Sequans SQN3430 Chipset), offering global band support from 617MHz to 2.2GHz.
14
+
15
+ .. figure :: mikroe_lte_iot10_click.webp
16
+ :align: center
17
+ :alt: MikroElektronika LTE IoT 10 Click
18
+
19
+ MikroElektronika LTE IoT 10 Click (Credit: MikroElektronika)
20
+
21
+ Requirements
22
+ ************
23
+
24
+ This shield can only be used with a development board that provides a configuration for mikroBUS
25
+ connectors and defines a ``mikrobus_serial `` node alias for the mikroBUS UART interface
26
+ (see :ref: `shields ` for more details).
27
+
28
+ For more information about the GM02S module and the LTE IoT 10 Click, you may refer to the following
29
+ documentation:
30
+
31
+ - `GM02S Datasheet `_
32
+ - `LTE IoT 10 Click `_
33
+
34
+ Programming
35
+ ***********
36
+
37
+ Set ``--shield mikroe_lte_iot10_click `` when you invoke ``west build ``. Here is an example with the
38
+ :zephyr:code-sample: `cellular-modem ` code sample:
39
+
40
+ .. zephyr-app-commands ::
41
+ :zephyr-app: samples/net/cellular_modem
42
+ :board: ek_ra6m4
43
+ :shield: mikroe_lte_iot10_click
44
+ :goals: build
45
+
46
+ References
47
+ **********
48
+
49
+ .. target-notes ::
50
+
51
+ .. _GM02S Datasheet :
52
+ https://www.sequans.com/products-solutions/gm02s/
53
+
54
+ .. _LTE IoT 10 Click :
55
+ https://www.mikroe.com/lte-iot-10-click
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright (c) 2025 Benjamin Cabé <benjamin@zephyrproject.org>
3
+ *
4
+ * SPDX-License-Identifier: Apache-2.0
5
+ */
6
+
7
+ / {
8
+ aliases {
9
+ modem = &modem;
10
+ modem-uart = &mikrobus_serial;
11
+ };
12
+
13
+ en_rts {
14
+ compatible = "regulator-fixed";
15
+ regulator-name = "enable-rts";
16
+ enable-gpios = <&mikrobus_header 2 GPIO_ACTIVE_LOW>;
17
+ regulator-boot-on;
18
+ };
19
+ };
20
+
21
+ &mikrobus_serial {
22
+ status = "okay";
23
+ current-speed = <115200>;
24
+ modem: modem {
25
+ status = "okay";
26
+ compatible = "sqn,gm02s";
27
+ mdm-wake-gpios = <&mikrobus_header 0 (GPIO_OPEN_SOURCE | GPIO_ACTIVE_HIGH)>;
28
+ mdm-reset-gpios = <&mikrobus_header 1 (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>;
29
+ };
30
+ };
You can’t perform that action at this time.
0 commit comments