Lines Matching +full:zephyr +full:- +full:based
1 .. zephyr:board:: saml21_xpro
7 prototyping with the SAM L21 Cortex®-M0+ processor-based
15 - SAML21J18 ARM Cortex-M0+ processor at 48 MHz
16 - 32.768 kHz crystal oscillator
17 - 256 KiB flash memory, 32 KiB of SRAM, 8KB Low Power SRAM
18 - One yellow user LED
19 - One mechanical user push button
20 - One reset button
21 - On-board USB based EDBG unit with serial console
29 .. list-table::
30 :header-rows: 1
32 * - Interface
33 - Controller
34 - Driver / Component
35 * - NVIC
36 - on-chip
37 - nested vector interrupt controller
38 * - Flash
39 - on-chip
40 - Can be used with LittleFS to store files
41 * - SYSTICK
42 - on-chip
43 - systick
44 * - WDT
45 - on-chip
46 - Watchdog
47 * - GPIO
48 - on-chip
49 - I/O ports
50 * - PWM
51 - on-chip
52 - Pulse Width Modulation
53 * - USART
54 - on-chip
55 - Serial ports
56 * - I2C
57 - on-chip
58 - I2C ports
59 * - SPI
60 - on-chip
61 - Serial Peripheral Interface ports
62 * - TRNG
63 - on-chip
64 - True Random Number Generator
66 Other hardware features are not currently supported by Zephyr.
75 controllers are responsible for pin muxing, input/output, pull-up, etc.
80 .. image:: img/atsaml21-xpro-pinout.jpg
82 :alt: SAML21-XPRO-pinout
84 Default Zephyr Peripheral Mapping:
85 ----------------------------------
86 - SERCOM0 SPI MISO : PA04
87 - SERCOM0 SPI MOSI : PA06
88 - SERCOM0 SPI SCK : PA07
89 - SERCOM1 USART TX : PA18
90 - SERCOM1 USART RX : PA19
91 - SERCOM2 I2C SDA : PA08
92 - SERCOM2 I2C SCL : PA09
93 - SERCOM3 USART TX : PA22
94 - SERCOM3 USART RX : PA23
95 - SERCOM4 USART TX : PB08
96 - SERCOM4 USART RX : PB09
97 - SERCOM5 SPI MISO : PB16
98 - SERCOM5 SPI MOSI : PB22
99 - SERCOM5 SPI SCK : PB23
100 - USB DP : PA25
101 - USB DM : PA24
102 - GPIO SPI CS : PB17
103 - GPIO/PWM LED0 : PB10
109 with the on-chip PLL generating the 48 MHz system clock.
114 The SAML21 MCU has six SERCOM based USARTs with two configured as USARTs in
115 this BSP. SERCOM3 is the default Zephyr console.
117 - SERCOM1 115200 8n1 - connected to EXT2 and EXT3
118 - SERCOM3 115200 8n1 - connected to the onboard Atmel Embedded Debugger (EDBG)
119 - SERCOM4 115200 8n1 - connected to EXT1
124 The SAML21 MCU has 3 TCC based PWM units with up to 4 outputs each and a period
131 The SAML21 MCU has 6 SERCOM based SPIs, with two configured as SPI in this BSP.
133 - SERCOM0 - connected to EXT1
134 - SERCOM5 - connected to EXT2 and EXT3
146 #. Build the Zephyr kernel and the ``hello_world`` sample application:
148 .. zephyr-app-commands::
149 :zephyr-app: samples/hello_world
160 .. code-block:: console
162 $ picocom -b 115200 /dev/ttyACM0
164 - Speed: 115200
165 - Data: 8 bits
166 - Parity: None
167 - Stop bits: 1
171 .. zephyr-app-commands::
172 :zephyr-app: samples/hello_world
182 .. target-notes::
185 https://www.microchip.com/en-us/development-tool/atsaml21-xpro-b
191 https://ww1.microchip.com/downloads/en/DeviceDoc/SAML21-Xplained-Pro_Design-Documentation.zip