..
board_arduino.go
avr: use standard pin numbering
2020-05-12 08:16:34 +02:00
board_arduino_mega2560.go
machine: fix atmega2560 mapping for pins D2 and D5
2020-07-05 21:18:20 +02:00
board_arduino_mkr1000.go
sam: add support for the MKR1000 board
2020-12-03 00:33:23 +01:00
board_arduino_nano.go
avr: use standard pin numbering
2020-05-12 08:16:34 +02:00
board_arduino_nano33.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_arduino_nano33_baremetal.go
all: add compiler support for interrupts
2020-01-20 21:19:12 +01:00
board_arduino_zero.go
Adding support for the Arduino Zero ( #1365 )
2020-09-10 10:32:12 +02:00
board_atmega328p.go
avr: use standard pin numbering
2020-05-12 08:16:34 +02:00
board_atsamd21.go
machine: rename CPU_FREQUENCY -> CPUFrequency()
2019-12-16 20:34:39 +01:00
board_bluepill.go
bluepill: Enable stm32's USART2 for the board and map it to UART1 tinygo's device
2020-09-17 06:26:57 +02:00
board_circuitplay_bluefruit.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
board_circuitplay_express.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_circuitplay_express_baremetal.go
all: add compiler support for interrupts
2020-01-20 21:19:12 +01:00
board_clue_alpha.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
board_digispark.go
avr: clean up ATtiny definitions
2020-03-25 19:47:36 +01:00
board_esp32-coreboard-v2.go
machine/esp32, targets/esp32: correct board definitions for actual boards not processor variants, also define all labeled pins
2020-10-14 21:48:48 +02:00
board_fe310.go
machine/hifive1b: fix compiling in simulation (wasm)
2019-10-31 12:03:35 +01:00
board_feather-m0.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_feather-m4.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_feather-m4_baremetal.go
Standardize SAMD51 UART settings ( #1155 )
2020-06-05 08:14:31 +02:00
board_feather-nrf52840.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
board_feather-stm32f405.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
board_hifive1b.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_hifive1b_baremetal.go
riscv: add I2C support for the SiFive HiFive1 Rev B board
2020-04-01 13:04:25 +02:00
board_itsybitsy-m0.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_itsybitsy-m4.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_itsybitsy-m4_baremetal.go
Standardize SAMD51 UART settings ( #1155 )
2020-06-05 08:14:31 +02:00
board_itsybitsy-nrf52840.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
board_k210.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_lgt92.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
board_maixbit.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_maixbit_baremetal.go
maixbit: add I2C support
2020-07-08 00:21:59 +02:00
board_matrixportal-m4.go
matrixportal-m4: Add support for board Adafruit Matrix Portal M4 ( #1529 )
2020-12-11 10:00:41 +01:00
board_matrixportal-m4_baremetal.go
matrixportal-m4: Add support for board Adafruit Matrix Portal M4 ( #1529 )
2020-12-11 10:00:41 +01:00
board_metro-m4-airlift.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_metro-m4-airlift_baremetal.go
Standardize SAMD51 UART settings ( #1155 )
2020-06-05 08:14:31 +02:00
board_microbit-v2.go
machine/microbit-v2: add initial support based on work done by @alankrantas thank you!
2021-01-06 18:50:46 +01:00
board_microbit.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_nodemcu.go
esp8266: add target for d1mini board and add pin mappings for SPI/I2C to help out implementers
2020-10-17 19:57:53 +02:00
board_nrf52840-mdk.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_nucleof103rb.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_nucleof722ze.go
Nucleo f722ze ( #1526 )
2020-12-15 06:51:35 +01:00
board_p1am-100.go
machine/p1am-100: rename MISO/MOSI
2021-01-06 13:35:30 +01:00
board_p1am-100_baremetal.go
Add support for the P1AM-100 (similar to Arduino MKR)
2021-01-06 00:36:57 +01:00
board_particle_argon.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
board_particle_boron.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
board_particle_xenon.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
board_pca10031.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_pca10040.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_pca10056.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_pca10056_baremetal.go
nrf52840: implement USB-CDC ( #883 )
2020-02-17 15:14:24 +01:00
board_pinetime-devkit0.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_pybadge.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_pybadge_baremetal.go
Standardize SAMD51 UART settings ( #1155 )
2020-06-05 08:14:31 +02:00
board_pygamer.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_pyportal.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_pyportal_baremetal.go
Standardize SAMD51 UART settings ( #1155 )
2020-06-05 08:14:31 +02:00
board_qtpy.go
machine/qtpy: add board definition for Adafruit QTPy
2020-11-08 22:56:01 +01:00
board_reelboard.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_reelboard_baremetal.go
nrf52840: implement USB-CDC ( #883 )
2020-02-17 15:14:24 +01:00
board_stm32.go
machine/stm32f4: refactor common code and add new build tag stm32f4 ( #1332 )
2020-09-01 11:31:41 +02:00
board_stm32f4disco.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
board_teensy36.go
Viable NXP/Teensy support
2020-07-08 21:58:15 +02:00
board_teensy40.go
teensy40: add UART support
2020-11-15 12:34:15 +01:00
board_trinket.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_wioterminal.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_wioterminal_baremetal.go
Seeed WioTerminal support ( #1124 )
2020-06-06 12:00:26 +02:00
board_x9pro.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
board_xiao.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
buffer.go
Working on NXP/Teensy support
2020-07-08 21:58:15 +02:00
i2c.go
Support for STM32L0 MCUs and Dragino LGT92 device ( #1561 )
2021-01-08 22:27:25 +01:00
i2s.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
machine.go
machine: change machine.Pin type to uint8
2020-07-04 09:46:12 +02:00
machine_atmega.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
machine_atmega328p.go
avr: unify GPIO pin/port code
2020-05-22 13:17:04 +02:00
machine_atmega1284p.go
avr: unify GPIO pin/port code
2020-05-22 13:17:04 +02:00
machine_atmega2560.go
Fix portL mappings for atmega2560 ( #1222 )
2020-07-08 19:02:10 +02:00
machine_atsamd21.go
atsam: add a length check to findPinPadMapping
2020-12-02 01:21:38 +01:00
machine_atsamd21e18.go
machine: refactor pins to be of Pin type
2019-05-26 20:48:50 +02:00
machine_atsamd21g18.go
Use runtime/volatile.T.ReplaceBits
2020-07-14 06:08:08 +02:00
machine_atsamd51.go
atsam: add a length check to findPinPadMapping
2020-12-02 01:21:38 +01:00
machine_atsamd51g19.go
machine/atsamd51x,runtime/atsamd51x: fixes needed for full support for all PWM pins. Also adds some useful constants to clarify peripheral clock usage
2020-08-30 09:27:17 +02:00
machine_atsamd51j19.go
machine/atsamd51x,runtime/atsamd51x: fixes needed for full support for all PWM pins. Also adds some useful constants to clarify peripheral clock usage
2020-08-30 09:27:17 +02:00
machine_atsamd51j20.go
machine/atsamd51x,runtime/atsamd51x: fixes needed for full support for all PWM pins. Also adds some useful constants to clarify peripheral clock usage
2020-08-30 09:27:17 +02:00
machine_atsamd51p19.go
machine/atsamd51x,runtime/atsamd51x: fixes needed for full support for all PWM pins. Also adds some useful constants to clarify peripheral clock usage
2020-08-30 09:27:17 +02:00
machine_attiny.go
avr: clean up ATtiny definitions
2020-03-25 19:47:36 +01:00
machine_attiny85.go
avr: unify GPIO pin/port code
2020-05-22 13:17:04 +02:00
machine_avr.go
avr: add support for PinInputPullup
2020-05-22 13:17:04 +02:00
machine_esp32.go
Switch default frequency to 4MHz
2020-10-18 22:14:21 +02:00
machine_esp8266.go
WIP: Esp8266 Get Function ( #1438 )
2020-10-22 20:58:44 +02:00
machine_fe310.go
Switch default frequency to 4MHz
2020-10-18 22:14:21 +02:00
machine_gameboyadvance.go
targets/gba: implement interrupt handler
2020-01-27 21:56:17 +01:00
machine_generic.go
all: changeover to eliminate all direct use of master/slave terminology
2020-07-23 22:45:23 +02:00
machine_k210.go
machine: clarify caller's responsibility in SetInterrupt
2020-11-08 15:11:50 +01:00
machine_mimxrt1062.go
teensy40: use implicit const defs (PinMode/PinChange)
2020-11-13 07:53:16 +01:00
machine_mimxrt1062_uart.go
teensy40: UART: add missing godocs, rename Flush to Sync
2020-11-15 12:34:15 +01:00
machine_nrf.go
nrf: use SPIM peripheral instead of the legacy SPI peripheral
2020-12-22 14:41:06 +01:00
machine_nrf51.go
nrf: use SPIM peripheral instead of the legacy SPI peripheral
2020-12-22 14:41:06 +01:00
machine_nrf52.go
nrf: refactor code a bit to reduce duplication
2020-12-22 14:41:06 +01:00
machine_nrf528xx.go
machine/microbit-v2: add initial support based on work done by @alankrantas thank you!
2021-01-06 18:50:46 +01:00
machine_nrf52833.go
machine/microbit-v2: add initial support based on work done by @alankrantas thank you!
2021-01-06 18:50:46 +01:00
machine_nrf52840.go
nrf: refactor code a bit to reduce duplication
2020-12-22 14:41:06 +01:00
machine_nxpmk66f18.go
Use a jump table instead of if-then-else
2020-07-18 08:39:26 -04:00
machine_stm32.go
machine/stm32f4: refactor common code and add new build tag stm32f4 ( #1332 )
2020-09-01 11:31:41 +02:00
machine_stm32_f7_uart.go
Nucleo f722ze ( #1526 )
2020-12-15 06:51:35 +01:00
machine_stm32_i2c.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
machine_stm32_moder_gpio.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
machine_stm32_spi.go
Nucleo f722ze ( #1526 )
2020-12-15 06:51:35 +01:00
machine_stm32_uart.go
Support for STM32L0 MCUs and Dragino LGT92 device ( #1561 )
2021-01-08 22:27:25 +01:00
machine_stm32f4.go
machine/stm32f4: refactor common code and add new build tag stm32f4 ( #1332 )
2020-09-01 11:31:41 +02:00
machine_stm32f7.go
Nucleo f722ze ( #1526 )
2020-12-15 06:51:35 +01:00
machine_stm32f7x2.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
machine_stm32f103.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
machine_stm32f405.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
machine_stm32f407.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
machine_stm32l0.go
stm32: use stm32-rs SVDs which are of much higher quality
2021-01-09 21:45:07 +01:00
machine_stm32l0_uart.go
Support for STM32L0 MCUs and Dragino LGT92 device ( #1561 )
2021-01-08 22:27:25 +01:00
spi.go
Nucleo f722ze ( #1526 )
2020-12-15 06:51:35 +01:00
uart.go
teensy40: add UART support
2020-11-15 12:34:15 +01:00
uart_nxpmk66f18.go
teensy36: add to smoketest
2020-11-15 13:08:36 +01:00
usb.go
machine: move errors.New calls to globals
2020-04-07 13:24:26 +02:00
usb_nrf52840.go
machine/nrf52840: ensure that USB CDC interface is only initialized once
2020-12-29 12:20:33 +01:00
usb_nrf52840_reset_none.go
machine/nrf: implement auto-reset over USB for nrf52840
2020-02-22 15:46:33 +01:00
usb_nrf52840_reset_uf2.go
machine/nrf: implement auto-reset over USB for nrf52840
2020-02-22 15:46:33 +01:00