Lines Matching +full:zephyr +full:- +full:based

1 .. zephyr:board:: samr34_xpro
7 prototyping with the SAM R34 Cortex®-M0+ processor-based
12 The SAMR34 and SAMR35 parts are produced as a System-in-Package (SiP),
20 - SAMR34J18 ARM Cortex-M0+ processor at 48 MHz
21 - 32.768 kHz crystal oscillator
22 - 256 KiB flash memory, 32 KiB of SRAM, 8KB Low Power SRAM
23 - One yellow user LED
24 - One mechanical user push button
25 - One reset button
26 - On-board USB based EDBG unit with serial console
34 .. list-table::
35 :header-rows: 1
37 * - Interface
38 - Controller
39 - Driver / Component
40 * - NVIC
41 - on-chip
42 - nested vector interrupt controller
43 * - Flash
44 - on-chip
45 - Can be used with LittleFS to store files
46 * - SYSTICK
47 - on-chip
48 - systick
49 * - WDT
50 - on-chip
51 - Watchdog
52 * - GPIO
53 - on-chip
54 - I/O ports
55 * - PWM
56 - on-chip
57 - Pulse Width Modulation
58 * - USART
59 - on-chip
60 - Serial ports
61 * - I2C
62 - on-chip
63 - I2C ports
64 * - SPI
65 - on-chip
66 - Serial Peripheral Interface ports
67 * - TRNG
68 - on-chip
69 - True Random Number Generator
71 The following hardware features are supported by Zephyr, but not yet fully
74 .. list-table::
75 :header-rows: 1
77 * - Interface
78 - Controller
79 - Driver / Component
80 * - LoRa Radio
81 - on-chip
82 - Internal SX1276 LoRa Radio
84 Other hardware features are not currently supported by Zephyr.
93 controllers are responsible for pin muxing, input/output, pull-up, etc.
98 .. image:: img/atsamr34-xpro-pinout.jpg
100 :alt: SAMR34-XPRO-pinout
102 Default Zephyr Peripheral Mapping:
103 ----------------------------------
104 - SERCOM0 UART TX : PA04
105 - SERCOM0 UART RX : PA05
106 - SERCOM1 I2C SDA : PA16
107 - SERCOM1 I2C SCL : PA17
108 - SERCOM4 SPI MISO : PC19
109 - SERCOM4 SPI MOSI : PB30
110 - SERCOM4 SPI SCK : PC18
111 - SERCOM4 GPIO CS : PB31
112 - SERCOM5 SPI MISO : PB02
113 - SERCOM5 SPI MOSI : PB22
114 - SERCOM5 SPI SCK : PB23
115 - SERCOM5 GPIO CS0 : PA23
116 - SERCOM5 GPIO CS1 : PA14
117 - USB DP : PA25
118 - USB DM : PA24
119 - GPIO/PWM LED0 : PA19
125 with the on-chip PLL generating the 48 MHz system clock.
130 The SAMR34 MCU has six SERCOM based USARTs with one configured as USART in
131 this BSP. SERCOM0 is the default Zephyr console.
133 - SERCOM0 115200 8n1 - connected to the onboard Atmel Embedded Debugger (EDBG)
138 The SAMR34 MCU has 3 TCC based PWM units with up to 4 outputs each and a period
145 The SAMR34 MCU has 6 SERCOM based SPIs, with two configured as SPI in this BSP.
147 - SERCOM4 - connected to the internal LoRa radio
148 - SERCOM5 - connected to EXT1 and EXT3
160 #. Build the Zephyr kernel and the ``hello_world`` sample application:
162 .. zephyr-app-commands::
163 :zephyr-app: samples/hello_world
174 .. code-block:: console
176 $ picocom -b 115200 /dev/ttyACM0
178 - Speed: 115200
179 - Data: 8 bits
180 - Parity: None
181 - Stop bits: 1
185 .. zephyr-app-commands::
186 :zephyr-app: samples/hello_world
196 .. target-notes::
199 https://www.microchip.com/en-us/development-tool/dm320111
205 …https://ww1.microchip.com/downloads/en/DeviceDoc/SAM-R34-R35-Low-Power-LoRa-Sub-GHz-SiP-Data-Sheet
211 https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1276