tinygo/src/machine
Yurii Soldak 338590cc75 machine/atmega: uart double speed mode
Less errors and higher throughput.
Example: default / slow mode is problematic for 115200 on 16Mhz CPU.
2023-12-05 16:29:51 +01:00
..
usb
adc.go
board_ae_rp2040.go board: add AKIZUKI DENSHI AE-RP2040 2023-08-04 17:53:01 +02:00
board_arduino.go
board_arduino_leonardo.go
board_arduino_mega1280.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_arduino_mega2560.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_arduino_mkr1000.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_arduino_mkrwifi1010.go
board_arduino_nano.go machine/atmega328pb: refactor to enable extra uart 2023-12-02 13:26:59 +01:00
board_arduino_nano33.go
board_arduino_zero.go
board_atmega328p.go
board_atmega328pb.go machine/atmega328pb: refactor to enable extra uart 2023-12-02 13:26:59 +01:00
board_atsamd21.go
board_atsame54-xpro.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_badger2040.go
board_bluemicro840.go
board_bluepill.go
board_challenger_rp2040.go
board_circuitplay_bluefruit.go Add PDM support for circuitplay-bluefruit (#3359) 2023-01-17 12:32:01 +01:00
board_circuitplay_express.go
board_clue_alpha.go
board_digispark.go
board_esp32-c3-devkit-rust-1.go
board_esp32-coreboard-v2.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_esp32c3-12f.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_fe310.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_feather-m0-express.go
board_feather-m0.go
board_feather-m4-can.go
board_feather-m4.go
board_feather-nrf52840-sense.go
board_feather-nrf52840.go
board_feather-stm32f405.go
board_feather_rp2040.go
board_gemma-m0.go
board_gnse.go
board_gopher-badge.go
board_grandcentral-m4.go
board_hifive1b.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_hifive1b_baremetal.go
board_itsybitsy-m0.go
board_itsybitsy-m4.go
board_itsybitsy-nrf52840.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_k210.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_kb2040.go
board_lgt92.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_lorae5.go machine/lorae5: correct mapping for I2C bus, add pin mapping to enable power 2023-03-28 15:28:14 +02:00
board_m5stack.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_m5stack_core2.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_m5stamp_c3.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_m5stick_c.go
board_macropad-rp2040.go
board_maixbit.go
board_maixbit_baremetal.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_makerfabs-esp32c3spi35.go Support for Makerfabs ESP32C3SPI35 TFT Touchscreen board 2023-01-26 20:16:11 +01:00
board_matrixportal-m4.go
board_mch2022.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_mdbt50qrx.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_metro-m4-airlift.go
board_microbit-v2.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_microbit.go
board_nano-33-ble.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_nano-rp2040.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_nicenano.go
board_nodemcu.go
board_nrf51.go
board_nrf52840-mdk-usb-dongle.go
board_nrf52840-mdk.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_nrf52840.go
board_nucleof103rb.go
board_nucleof722ze.go
board_nucleol031k6.go
board_nucleol432kc.go
board_nucleol552ze.go
board_nucleowl55jc.go
board_p1am-100.go
board_particle_argon.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_particle_boron.go
board_particle_xenon.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_pca10031.go
board_pca10040.go
board_pca10056.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_pca10059.go
board_pico.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_pinetime.go
board_pybadge.go
board_pygamer.go
board_pyportal.go
board_qtpy.go fix bad qt py pin assignment 2023-02-19 00:39:41 +01:00
board_qtpy_esp32c3.go
board_qtpy_rp2040.go
board_reelboard.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_stm32f4disco.go
board_stm32f469disco.go
board_swan.go
board_teensy36.go
board_teensy40.go
board_teensy41.go
board_thingplus_rp2040.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_trinket.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_trinkey_qt2040.go
board_tufty2040.go
board_waveshare-rp2040-zero.go
board_wioterminal.go wioterminal: fix pin definition of BCM13 2023-03-12 10:52:15 +01:00
board_x9pro.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
board_xiao-ble.go
board_xiao-esp32c3.go
board_xiao-rp2040.go
board_xiao.go
buffer.go
buffer_atmega.go
buffer_generic.go
deviceid.go
flash.go machine/flash: remove FlashBuffer, modify flash example to use BlockDevice interface 2023-05-14 10:41:03 +02:00
i2c.go
i2s.go
machine.go stm32wl: Fix incomplete RNG initialisation 2023-01-24 16:16:56 +01:00
machine_atmega.go
machine_atmega32u4.go
machine_atmega328.go machine/atmega328pb: refactor to enable extra uart 2023-12-02 13:26:59 +01:00
machine_atmega328p.go
machine_atmega328pb.go
machine_atmega1280.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_atmega1284p.go
machine_atmega2560.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_atsam.go
machine_atsamd21.go
machine_atsamd21_usb.go
machine_atsamd21e18.go
machine_atsamd21g18.go
machine_atsamd51.go
machine_atsamd51_usb.go
machine_atsamd51g19.go
machine_atsamd51j19.go
machine_atsamd51j20.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_atsamd51p19.go
machine_atsamd51p20.go
machine_atsame5x_can.go
machine_atsame51j19.go
machine_atsame54p20.go
machine_attiny85.go
machine_attiny1616.go
machine_avr.go avr: add attiny1616 support 2023-05-20 21:18:02 +02:00
machine_avrtiny.go
machine_cortexm.go
machine_esp32.go
machine_esp32c3.go
machine_esp32c3_i2c.go
machine_esp32c3_spi.go all: remove remaining +build lines 2023-01-17 23:35:53 +01:00
machine_esp8266.go machine.UART refactor (#3832) 2023-07-15 11:24:53 -03:00
machine_fe310.go
machine_gameboyadvance.go
machine_generic.go machine/spi: use interface to ensure uniformity for all machine implementations 2023-10-17 13:41:32 +02:00
machine_generic_peripherals.go
machine_k210.go machine/i2c: add interface check and implementation where missing for SetBaudRate() (#3406) 2023-10-14 13:17:24 +02:00
machine_mimxrt1062.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_mimxrt1062_i2c.go
machine_mimxrt1062_spi.go
machine_mimxrt1062_uart.go machine.UART refactor (#3832) 2023-07-15 11:24:53 -03:00
machine_nrf.go
machine_nrf5x.go
machine_nrf51.go machine/spi: use interface to ensure uniformity for all machine implementations 2023-10-17 13:41:32 +02:00
machine_nrf52.go
machine_nrf52xxx.go
machine_nrf528xx.go samd51,rp2040,nrf528xx,stm32: implement watchdog 2023-08-15 11:50:07 +02:00
machine_nrf52833.go
machine_nrf52840.go machine/stm32, nrf: flash API (#3472) 2023-02-27 13:55:38 +01:00
machine_nrf52840_enter_bootloader.go
machine_nrf52840_usb.go
machine_nrf52840_usb_reset_bossa.go
machine_nrf52840_usb_reset_none.go
machine_nrf52840_usb_reset_uf2.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_nxpmk66f18.go
machine_nxpmk66f18_uart.go machine.UART refactor (#3832) 2023-07-15 11:24:53 -03:00
machine_rp2040.go
machine_rp2040_adc.go
machine_rp2040_clocks.go
machine_rp2040_flash.go
machine_rp2040_gpio.go
machine_rp2040_i2c.go machine/rp2040: fix i2c crash when getting abort while waiting for stop condition 2023-06-04 20:17:33 +02:00
machine_rp2040_pll.go
machine_rp2040_pwm.go fix bug in rp2040 SetPeriod implementation 2023-06-03 13:16:32 +02:00
machine_rp2040_resets.go
machine_rp2040_rng.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_rp2040_rom.go
machine_rp2040_rtc.go
machine_rp2040_spi.go rp2040: add spi busy waits on read and read/write transactions 2023-06-11 22:24:26 +02:00
machine_rp2040_sync.go
machine_rp2040_timer.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_rp2040_uart.go
machine_rp2040_usb.go
machine_rp2040_usb_fix_usb_device_enumeration.go
machine_rp2040_watchdog.go samd51,rp2040,nrf528xx,stm32: implement watchdog 2023-08-15 11:50:07 +02:00
machine_rp2040_xosc.go
machine_stm32.go
machine_stm32_adc_f1.go
machine_stm32_adc_f4.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_stm32_exti_afio.go
machine_stm32_exti_exti.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_stm32_exti_syscfg.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_stm32_exti_syscfg_noenable.go
machine_stm32_flash.go
machine_stm32_gpio_reva.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_stm32_gpio_revb.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_stm32_gpio_revb_mp.go
machine_stm32_i2c_reva.go machine/i2c: add interface check and implementation where missing for SetBaudRate() (#3406) 2023-10-14 13:17:24 +02:00
machine_stm32_i2c_revb.go
machine_stm32_iwdg.go samd51,rp2040,nrf528xx,stm32: implement watchdog 2023-08-15 11:50:07 +02:00
machine_stm32_moder_gpio.go
machine_stm32_rng.go
machine_stm32_spi.go
machine_stm32_tim.go
machine_stm32_tim_moder.go
machine_stm32_uart.go machine.UART refactor (#3832) 2023-07-15 11:24:53 -03:00
machine_stm32f4.go
machine_stm32f7.go
machine_stm32f7x2.go
machine_stm32f40x.go
machine_stm32f103.go
machine_stm32f469.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_stm32l0.go
machine_stm32l0x1.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
machine_stm32l0x2.go
machine_stm32l4.go
machine_stm32l4x2.go
machine_stm32l4x5.go
machine_stm32l5.go
machine_stm32l5x2.go
machine_stm32wlx.go machine/stm32: implement DeviceID() with unique ID per processor 2023-10-27 17:44:53 +02:00
pdm.go
pwm.go
runtime.go machine: make gosched available to machine package 2023-04-04 09:36:42 +02:00
serial-none.go
serial-uart.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
serial-usb.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
serial.go
spi.go
spi_tx.go
uart.go
usb.go
watchdog.go samd51,rp2040,nrf528xx,stm32: implement watchdog 2023-08-15 11:50:07 +02:00