Skip to content
modm barebone embedded library
:architecture:uart
Type to start searching
modm-io/modm
Home
Guide
Reference
modm barebone embedded library
modm-io/modm
Home
Home
Introduction
How modm works
Who we are
Guide
Guide
Getting Started
Installation
Testing
Reference
Reference
Documentation
Build Systems
Modules
Modules
:architecture
:architecture:1-wire
:architecture:accessor
:architecture:adc
:architecture:assert
:architecture:atomic
:architecture:block.device
:architecture:build_id
:architecture:can
:architecture:clock
:architecture:delay
:architecture:gpio
:architecture:gpio.expander
:architecture:heap
:architecture:i2c
:architecture:i2c.device
:architecture:i2c.multiplexer
:architecture:interrupt
:architecture:memory
:architecture:register
:architecture:spi
:architecture:spi.device
:architecture:uart
:architecture:unaligned
:board
:board:al-avreb-can
:board:arduino-nano
:board:arduino-uno
:board:black-pill
:board:blue-pill
:board:disco-f051r8
:board:disco-f072rb
:board:disco-f100rb
:board:disco-f303vc
:board:disco-f407vg
:board:disco-f429zi
:board:disco-f469ni
:board:disco-f746ng
:board:disco-f769ni
:board:disco-l152rc
:board:disco-l476vg
:board:mini-f401
:board:mini-f411
:board:nucleo-f031k6
:board:nucleo-f042k6
:board:nucleo-f103rb
:board:nucleo-f303k8
:board:nucleo-f401re
:board:nucleo-f411re
:board:nucleo-f429zi
:board:nucleo-f446re
:board:nucleo-g071rb
:board:nucleo-g474re
:board:nucleo-l152re
:board:nucleo-l432kc
:board:nucleo-l476rg
:board:olimexino-stm32
:board:stm32f030_demo
:build
:build:cmake
:build:compilation_db
:build:scons
:cmsis
:cmsis:core
:cmsis:device
:cmsis:dsp
:cmsis:dsp:basic_math
:cmsis:dsp:bayes
:cmsis:dsp:complex_math
:cmsis:dsp:controller
:cmsis:dsp:distance
:cmsis:dsp:fast_math
:cmsis:dsp:filtering
:cmsis:dsp:matrix
:cmsis:dsp:statistics
:cmsis:dsp:support
:cmsis:dsp:svm
:cmsis:dsp:tables
:cmsis:dsp:transform
:communication
:communication:ros
:communication:sab
:communication:sab2
:communication:xpcc
:communication:xpcc:generator
:container
:crashcatcher
:debug
:docs
:driver
:driver:ad7280a
:driver:ad7928
:driver:adc_sampler
:driver:adns9800
:driver:ads7843
:driver:ams5915
:driver:apa102
:driver:block.device
:driver:block.device:file
:driver:block.device:heap
:driver:block.device:mirror
:driver:block.device:spi.flash
:driver:bme280
:driver:bmp085
:driver:bno055
:driver:drv832x_spi
:driver:ds1302
:driver:ds1631
:driver:ds18b20
:driver:ea_dog
:driver:fat
:driver:ft245
:driver:ft6x06
:driver:hclax
:driver:hd44780
:driver:hmc58x
:driver:hmc6343
:driver:i2c.eeprom
:driver:itg3200
:driver:l3gd20
:driver:lawicel
:driver:lis3.transport
:driver:lis302dl
:driver:lis3dsh
:driver:lm75
:driver:lsm303a
:driver:ltc2984
:driver:max6966
:driver:max7219
:driver:mcp23x17
:driver:mcp2515
:driver:memory_bus
:driver:nokia5110
:driver:nrf24
:driver:parallel_tft_display
:driver:pat9125el
:driver:pca8574
:driver:pca9535
:driver:pca9548a
:driver:pca9685
:driver:siemens_s65
:driver:siemens_s75
:driver:sk6812
:driver:ssd1306
:driver:tcs3414
:driver:tcs3472
:driver:terminal
:driver:tlc594x
:driver:tmp102
:driver:tmp175
:driver:vl53l0
:driver:vl6180
:driver:ws2812
:fatfs
:freertos
:io
:math
:math:filter
:math:geometry
:math:interpolation
:math:matrix
:math:saturated
:math:units
:math:utils
:platform
:platform:1-wire.bitbang
:platform:adc (avr{mega,tiny})
:platform:adc (stm32f0)
:platform:adc (stm32{f1,f2,f3,f4,f7,l1})
:platform:adc (stm32{f3,g4,l4})
:platform:can
:platform:can.common
:platform:canusb
:platform:clock
:platform:comp
:platform:core (avr)
:platform:core (hosted)
:platform:core (stm32)
:platform:cortex-m
:platform:dma
:platform:fault
:platform:fsmc
:platform:gpio (avr)
:platform:gpio (hosted)
:platform:gpio (stm32)
:platform:gpio.common
:platform:i2c (avr)
:platform:i2c (stm32{f0,f3,f7,g0,g4,l4})
:platform:i2c (stm32{f1,f2,f4,l1})
:platform:i2c.bitbang
:platform:id
:platform:itm
:platform:random
:platform:rcc
:platform:socketcan
:platform:spi (avr)
:platform:spi (stm32)
:platform:spi.bitbang
:platform:systick
:platform:timer
:platform:uart (avr)
:platform:uart (hosted{darwin,linux})
:platform:uart (stm32)
:platform:uart.spi
:processing
:processing:protothread
:processing:resumable
:processing:rtos
:processing:scheduler
:processing:timer
:ros
:stdc++
:tlsf
:ui
:ui:animation
:ui:button
:ui:color
:ui:display
:ui:gui
:ui:led
:ui:menu
:ui:time
:unittest
:utils
Universal Asynchronous Receiver/Transmitter (UART)
¶
lbuild module:
modm:architecture:uart