Lines Matching +full:tx +full:- +full:en +full:- +full:gpios

5 The Nucleo G071RB board features an ARM Cortex-M0+ based STM32G071RB MCU
9 - STM32 microcontroller in QFP64 package
10 - Two types of extension resources:
12 - Arduino Uno V3 connectivity
13 - ST morpho extension pin headers for full access to all STM32 I/Os
15 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector
16 - Flexible board power supply:
18 - USB VBUS or external source(3.3V, 5V, 7 - 12V)
19 - Power management access point
21 - Three LEDs: USB communication (LD1), user LED (LD4), power LED (LD3)
22 - Two push-buttons: USER and RESET
30 - STM32 microcontroller in LQFP64 package
31 - Two types of extension resources:
33 - Arduino* Uno V3 connectivity
34 - ST morpho extension pin headers for full access to all STM32 I/Os
36 - ARM* mbed*
37 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
39 - Selection-mode switch to use the kit as a standalone ST-LINK/V2-1
41 - Flexible board power supply:
43 - USB VBUS or external source (3.3V, 5V, 7 - 12V)
44 - Power management access point
46 - Three LEDs:
48 - USB communication (LD1), user LED (LD4), power LED (LD3)
50 - Two push-buttons: USER and RESET
51 - USB re-enumeration capability. Three different interfaces supported on USB:
53 - Virtual COM port
54 - Mass storage
55 - Debug port
57 - Support of wide choice of Integrated Development Environments (IDEs) including:
59 - IAR
60 - ARM Keil
61 - GCC-based IDEs
65 - `G071RB on www.st.com`_
66 - `STM32G071 reference manual`_
74 +-----------+------------+-------------------------------------+
77 | MPU | on-chip | arm memory protection unit |
78 +-----------+------------+-------------------------------------+
79 | NVIC | on-chip | nested vector interrupt controller |
80 +-----------+------------+-------------------------------------+
81 | UART | on-chip | serial port-polling; |
82 | | | serial port-interrupt |
83 +-----------+------------+-------------------------------------+
84 | PINMUX | on-chip | pinmux |
85 +-----------+------------+-------------------------------------+
86 | GPIO | on-chip | gpio |
87 +-----------+------------+-------------------------------------+
88 | I2C | on-chip | i2c |
89 +-----------+------------+-------------------------------------+
90 | SPI | on-chip | spi |
91 +-----------+------------+-------------------------------------+
92 | CLOCK | on-chip | reset and clock control |
93 +-----------+------------+-------------------------------------+
94 | FLASH | on-chip | flash memory |
95 +-----------+------------+-------------------------------------+
96 | COUNTER | on-chip | rtc |
97 +-----------+------------+-------------------------------------+
98 | WATCHDOG | on-chip | independent watchdog |
99 +-----------+------------+-------------------------------------+
100 | PWM | on-chip | pwm |
101 +-----------+------------+-------------------------------------+
102 | ADC | on-chip | adc |
103 +-----------+------------+-------------------------------------+
104 | DAC | on-chip | dac |
105 +-----------+------------+-------------------------------------+
106 | die-temp | on-chip | die temperature sensor |
107 +-----------+------------+-------------------------------------+
108 | RTC | on-chip | rtc |
109 +-----------+------------+-------------------------------------+
119 Each of the GPIO pins can be configured by software as output (push-pull or open-drain), as
120 input (with or without pull-up or pull-down), or as peripheral alternate function. Most of the
121 GPIO pins are shared with digital or analog alternate functions. All GPIOs are high current
125 ----------------------------------
127 - UART_1 TX/RX : PC4/PC5
128 - UART_2 TX/RX : PA2/PA3 (ST-Link Virtual Port Com)
129 - I2C1 SCL/SDA : PB8/PB9 (Arduino I2C)
130 - I2C2 SCL/SDA : PA11/PA12
131 - SPI1 NSS/SCK/MISO/MOSI : PB0/PA5/PA6/PA7 (Arduino SPI)
132 - SPI2 NSS/SCK/MISO/MOSI : PB12/PB13/PB14/PB15
133 - USER_PB : PC13
134 - LD4 : PA5
135 - PWM : PA6
136 - ADC1 IN0 : PA0
137 - ADC1 IN1 : PA1
138 - DAC1_OUT1 : PA4
140 For more details please refer to `STM32 Nucleo-64 board User Manual`_.
145 Nucleo G071RB board includes an ST-LINK/V3 embedded debug tool interface.
155 so its :ref:`installation <stm32cubeprog-flash-host-tools>` is required.
158 the ``--runner`` (or ``-r``) option:
160 .. code-block:: console
162 $ west flash --runner openocd
163 $ west flash --runner jlink
164 $ west flash --runner pyocd
167 ----------------------------------------
169 Here is an example for the :zephyr:code-sample:`blinky` application.
171 .. zephyr-app-commands::
172 :zephyr-app: samples/basic/blinky
182 :zephyr:code-sample:`hello_world` application.
184 .. zephyr-app-commands::
185 :zephyr-app: samples/hello_world
187 :maybe-skip-config:
193 .. target-notes::
196 https://www.st.com/en/evaluation-tools/nucleo-g071rb.html
199 https://www.st.com/resource/en/reference_manual/dm00371828.pdf
201 .. _STM32 Nucleo-64 board User Manual:
202 https://www.st.com/resource/en/user_manual/dm00452640.pdf
205 https://www.st.com/en/microcontrollers/stm32g071rb.html
208 https://www.st.com/en/development-tools/stm32cubeprog.html