devboard/

directory
v0.6.4 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2020 License: BSD-3-Clause

README

Support for STM32 development boards

Directory structure

Every board directory contains a set of packages (in board subdirectory) that provides the interface to the peripherals available on the board (for now the support is modest: only LEDs and buttons).

The board/init package, when imported, configures the whole system for typical usage. If you use any other package from board directory the board/init package is imported implicitly to ensure the board is properly configured.

The examples subdirectory as the name suggests includes sample code, but also scripts and configuration that help to build, load and debug.

There is also doc subdirectory that contain useful information and other resources about this development board.

Supported boards

az3166: MXCHIP Azure IoT DevKit based on EMW3166 (STM32F412RG + BCM43362 + 2MB QSPI Flash), website

EMW3166

emw3162: MXCHIP EMW3162 (STM32F205RGT6 + BCM43362), website

EMW3162

f4-discovery: STM32F4-Discovery, website

STM32F4-Discovery

nucleo-l476rg: NUCLEO-L476RG, website

NUCLEO-L476RG

nucleo-l496zg: NUCLEO-L496ZG, website

NUCLEO-L496ZG

Directories

Path Synopsis
az3166
examples/blinky
This example shows the basic usage of available LEDs.
This example shows the basic usage of available LEDs.
devebox-h743
emw3162
examples/blinky
This example shows the basic usage of available LEDs.
This example shows the basic usage of available LEDs.
examples/dma
This example tests different ways of coping memory.
This example tests different ways of coping memory.
examples/spi
SPI loop test: wire PB14 and PB15 together.
SPI loop test: wire PB14 and PB15 together.
f4-discovery
examples/blinky
This example shows the basic usage of available LEDs and button.
This example shows the basic usage of available LEDs and button.
examples/dma
This example tests different ways of coping memory.
This example tests different ways of coping memory.
examples/gctest
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.
examples/irqbtn
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.
examples/spi
SPI loop test: wire PB14 and PB15 together.
SPI loop test: wire PB14 and PB15 together.
examples/timetest
This example tesets setting the time.
This example tesets setting the time.
minipro-f405
examples/blinky
This example shows the basic usage of available LEDs and button.
This example shows the basic usage of available LEDs and button.
nucleo-l476rg
examples/blinky
This example shows the basic usage of available LED and button.
This example shows the basic usage of available LED and button.
examples/dma
This example tests different ways of coping memory.
This example tests different ways of coping memory.
examples/goroutines
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.
examples/irqbtn
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.
examples/spi
SPI loop test: wire PA6 and PA7 together.
SPI loop test: wire PA6 and PA7 together.
nucleo-l496zg
examples/blinky
This example shows the basic usage of available LEDs and button.
This example shows the basic usage of available LEDs and button.
examples/dma
This example tests different ways of coping memory.
This example tests different ways of coping memory.
examples/gctest
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.
examples/irqbtn
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.
examples/spi
SPI loop test: wire PA6 and PA7 together.
SPI loop test: wire PA6 and PA7 together.

Jump to

Keyboard shortcuts

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