stm32

module
v0.13.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2025 License: BSD-3-Clause

README

Support for STM32 microcontrollers.

Contains examples you can run on supported develompent boards.

Directories

Path Synopsis
dci
owdci
Package owdci provides implementation of onewire.DCI interface.
Package owdci provides implementation of onewire.DCI interface.
devboard
az3166/examples/blinky command
This example shows the basic usage of available LEDs.
This example shows the basic usage of available LEDs.
devebox-h743/examples/fputest command
This program tests the thread scheduler according to saving/restoring a floating-point context.
This program tests the thread scheduler according to saving/restoring a floating-point context.
emw3162/examples/blinky command
This example shows the basic usage of available LEDs.
This example shows the basic usage of available LEDs.
emw3162/examples/dma command
This example tests different ways of coping memory.
This example tests different ways of coping memory.
emw3162/examples/spi command
SPI loop test: wire PB14 and PB15 together.
SPI loop test: wire PB14 and PB15 together.
f4-discovery/examples/blinky command
This example shows the basic usage of available LEDs and button.
This example shows the basic usage of available LEDs and button.
f4-discovery/examples/display command
Display draws on the connected display.
Display draws on the connected display.
f4-discovery/examples/dma command
This example tests different ways of coping memory.
This example tests different ways of coping memory.
f4-discovery/examples/espat command
Espat is an ESP-AT based TCP echo server.
Espat is an ESP-AT based TCP echo server.
f4-discovery/examples/espnet command
Espnet is an ESP-AT based TCP echo server.
Espnet is an ESP-AT based TCP echo server.
f4-discovery/examples/gctest command
This example forces the garbage collector to work hard and periodically prints statistics of the memory allocator.
This example forces the garbage collector to work hard and periodically prints statistics of the memory allocator.
f4-discovery/examples/guncon command
Guncon reads the state of PS1 Namco GunCon (G-Con).
Guncon reads the state of PS1 Namco GunCon (G-Con).
f4-discovery/examples/irqbtn command
This example shows how to handle the push-button with interrupts and with the software debouncing done right.
This example shows how to handle the push-button with interrupts and with the software debouncing done right.
f4-discovery/examples/onewire command
Onewire uses broadcast addressing mode to efficiently start the temperature conversion on all DS18x2x sensors on the 1-Wire bus simultaneously.
Onewire uses broadcast addressing mode to efficiently start the temperature conversion on all DS18x2x sensors on the 1-Wire bus simultaneously.
f4-discovery/examples/spi command
SPI loop test: wire PB14 and PB15 together.
SPI loop test: wire PB14 and PB15 together.
minipro-f405/examples/blinky command
This example shows the basic usage of available LEDs and button.
This example shows the basic usage of available LEDs and button.
minipro-f405/examples/helloworld command
The helloworld program prints text in a loop to the standard output.
The helloworld program prints text in a loop to the standard output.
nucleo-l476rg/examples/blinky command
This example shows the basic usage of the available LED and button.
This example shows the basic usage of the available LED and button.
nucleo-l476rg/examples/dma command
Dma tests different ways of coping memory.
Dma tests different ways of coping memory.
nucleo-l476rg/examples/espat command
Espat is an ESP-AT based TCP echo server.
Espat is an ESP-AT based TCP echo server.
nucleo-l476rg/examples/espn command
Espn is ESP-AT based TCP echo server.
Espn is ESP-AT based TCP echo server.
nucleo-l476rg/examples/generator command
Generator implements a square wave generator using an STM32 timer.
Generator implements a square wave generator using an STM32 timer.
nucleo-l476rg/examples/goroutines command
This example runs two goroutines that set on/off the user LED concurently.
This example runs two goroutines that set on/off the user LED concurently.
nucleo-l476rg/examples/irqbtn command
This example shows how to handle the push-button with interrupts and with the software debouncing done right.
This example shows how to handle the push-button with interrupts and with the software debouncing done right.
nucleo-l476rg/examples/pwm command
PWM uses timer to implement PWM blinking of the onboard LED.
PWM uses timer to implement PWM blinking of the onboard LED.
nucleo-l476rg/examples/reboot command
Reboot shows the way to perform unsafe reboot of the ST32L746 MCU.
Reboot shows the way to perform unsafe reboot of the ST32L746 MCU.
nucleo-l476rg/examples/shell command
Shell shows how to use the Embedded Go virtual filesystem.
Shell shows how to use the Embedded Go virtual filesystem.
nucleo-l476rg/examples/spi command
SPI loop test: wire PA6 and PA7 together.
SPI loop test: wire PA6 and PA7 together.
nucleo-l476rg/examples/upsexti command
Upsexti uses EXTI to detect changes in the button state.
Upsexti uses EXTI to detect changes in the button state.
nucleo-l476rg/examples/upstim command
Upstime uses a timer to detect changes in the button state.
Upstime uses a timer to detect changes in the button state.
nucleo-l476rg/examples/usart command
This example tests the USART1 interface.
This example tests the USART1 interface.
nucleo-l496zg/examples/blinky command
This example shows the basic usage of available LEDs and button.
This example shows the basic usage of available LEDs and button.
nucleo-l496zg/examples/dma command
This example tests different ways of coping memory.
This example tests different ways of coping memory.
nucleo-l496zg/examples/gctest command
This example forces the garbage collector to work hard and periodically prints statistics of the memory allocator.
This example forces the garbage collector to work hard and periodically prints statistics of the memory allocator.
nucleo-l496zg/examples/irqbtn command
This example shows how to handle the push-button with interrupts and with the software debouncing done right.
This example shows how to handle the push-button with interrupts and with the software debouncing done right.
nucleo-l496zg/examples/spi command
SPI loop test: wire PA6 and PA7 together.
SPI loop test: wire PA6 and PA7 together.
hal
dma
Package dma provides uniform interface to the DMA controllers.
Package dma provides uniform interface to the DMA controllers.
exti
Package exti provides an interface to the External Interrupt/event controller.
Package exti provides an interface to the External Interrupt/event controller.
gpio
Package gpio provides interface to configure and control GPIO ports, pins and alternate functions.
Package gpio provides interface to configure and control GPIO ports, pins and alternate functions.
mem/nocache
Package nocache allows to allocate variables and slices of arbitrary type in the DMA-capable non-cached memory.
Package nocache allows to allocate variables and slices of arbitrary type in the DMA-capable non-cached memory.
spi
Package spi provides unified way to configure/use SPI peripherals.
Package spi provides unified way to configure/use SPI peripherals.
system/timer/systick
Package systick allows to setup ARMv7-M SysTick timer as ticking system timer.
Package systick allows to setup ARMv7-M SysTick timer as ticking system timer.
usart
Package spi provides unified way to configure/use USART peripherals.
Package spi provides unified way to configure/use USART peripherals.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL