.. |
adc.go
|
accept configuration struct for ADC parameters (#1533)
|
2021-01-31 14:54:27 -06:00 |
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
|
stm32: move f103 (bluepill) to common i2c code
|
2021-03-21 11:25:10 +01:00 |
board_circuitplay_bluefruit.go
|
machine/circuitplay-bluefruit: correct internal I2C pin mapping
|
2021-01-31 14:10:18 +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/clue: correct for lack of low frequency crystal
|
2021-02-01 12:25:18 +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: separate altfunc selection for UART Tx/Rx
|
2021-03-23 08:33:59 +01:00 |
board_grandcentral-m4.go
|
Add board support for Adafruit Grand Central M4 (SAMD51) (#1714)
|
2021-03-15 14:06:09 +01:00 |
board_grandcentral-m4_baremetal.go
|
Add board support for Adafruit Grand Central M4 (SAMD51) (#1714)
|
2021-03-15 14:06:09 +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
|
lgt92: update to new UART structure
|
2021-03-23 08:33:59 +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: correct mapping for all LED matrix pins
|
2021-01-26 10:29:59 +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_nicenano.go
|
nice!nano board support (#1499)
|
2021-01-24 16:46:21 +01: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-usb-dongle.go
|
initial support for pca10059
|
2021-03-28 21:38:05 +02:00 |
board_nrf52840-mdk.go
|
initial support for pca10059
|
2021-03-28 21:38:05 +02:00 |
board_nucleof103rb.go
|
stm32: move f103 (bluepill) to common i2c code
|
2021-03-21 11:25:10 +01:00 |
board_nucleof722ze.go
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +01:00 |
board_nucleol432kc.go
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +01:00 |
board_nucleol552ze.go
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +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_pca10059.go
|
initial support for pca10059
|
2021-03-28 21:38:05 +02: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_stm32f4disco.go
|
stm32: separate altfunc selection for UART Tx/Rx
|
2021-03-23 08:33:59 +01:00 |
board_teensy36.go
|
Viable NXP/Teensy support
|
2020-07-08 21:58:15 +02:00 |
board_teensy40.go
|
add UART0 as alias for UART1
|
2021-03-13 07:34:44 +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
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +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
|
attiny: remove dummy UART
|
2021-03-10 22:28:58 +01:00 |
machine_atmega328p.go
|
Add SPI support for Atmega based chips.
|
2021-02-10 12:56:48 +01:00 |
machine_atmega328pb.go
|
Add SPI support for Atmega based chips.
|
2021-02-10 12:56:48 +01:00 |
machine_atmega1284p.go
|
Add SPI support for Atmega based chips.
|
2021-02-10 12:56:48 +01:00 |
machine_atmega2560.go
|
Add SPI support for Atmega based chips.
|
2021-02-10 12:56:48 +01:00 |
machine_atsamd21.go
|
Add special handling when SPI Freq is 24Mhz
|
2021-03-19 17:34:49 +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
|
atsamd5x: improve SPI
|
2021-03-14 15:40:53 +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_atsamd51p20.go
|
Add board support for Adafruit Grand Central M4 (SAMD51) (#1714)
|
2021-03-15 14:06:09 +01:00 |
machine_attiny.go
|
attiny: remove dummy UART
|
2021-03-10 22:28:58 +01:00 |
machine_attiny85.go
|
avr: unify GPIO pin/port code
|
2020-05-22 13:17:04 +02:00 |
machine_avr.go
|
attiny: remove dummy UART
|
2021-03-10 22:28:58 +01: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
|
Fix fe310 SPI read
|
2021-03-13 08:56:15 +01:00 |
machine_gameboyadvance.go
|
targets/gba: implement interrupt handler
|
2020-01-27 21:56:17 +01:00 |
machine_generic.go
|
machine: make I2C.Configure signature consistent
|
2021-02-07 14:06:49 +01: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: move txBuffer allocation to UART declaration
|
2021-03-13 07:34:44 +01:00 |
machine_nrf.go
|
machine: make I2C.Configure signature consistent
|
2021-02-07 14:06:49 +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
|
move nRF52 ADC methods to common machine file
|
2021-02-01 12:25:18 +01:00 |
machine_nrf528xx.go
|
move nRF52 ADC methods to common machine file
|
2021-02-01 12:25:18 +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
|
move nRF52 ADC methods to common machine file
|
2021-02-01 12:25:18 +01:00 |
machine_nrf52840_usb.go
|
machine/nrf52840+nxpmk66f18: rename files to match naming format for all other boards/machines
|
2021-02-26 00:32:33 +01:00 |
machine_nrf52840_usb_reset_none.go
|
machine/nrf52840+nxpmk66f18: rename files to match naming format for all other boards/machines
|
2021-02-26 00:32:33 +01:00 |
machine_nrf52840_usb_reset_uf2.go
|
machine/nrf52840+nxpmk66f18: rename files to match naming format for all other boards/machines
|
2021-02-26 00:32:33 +01:00 |
machine_nxpmk66f18.go
|
Use a jump table instead of if-then-else
|
2020-07-18 08:39:26 -04:00 |
machine_nxpmk66f18_uart.go
|
machine/nrf52840+nxpmk66f18: rename files to match naming format for all other boards/machines
|
2021-02-26 00:32:33 +01: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_i2c_reva.go
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +01:00 |
machine_stm32_i2c_revb.go
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +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
|
Add support for nucleol432 board
|
2021-03-23 08:33:59 +01:00 |
machine_stm32_uart.go
|
stm32: separate altfunc selection for UART Tx/Rx
|
2021-03-23 08:33:59 +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: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +01:00 |
machine_stm32f103.go
|
stm32: move f103 (bluepill) to common i2c code
|
2021-03-21 11:25:10 +01:00 |
machine_stm32f405.go
|
stm32: separate altfunc selection for UART Tx/Rx
|
2021-03-23 08:33:59 +01:00 |
machine_stm32f407.go
|
stm32: separate altfunc selection for UART Tx/Rx
|
2021-03-23 08:33:59 +01:00 |
machine_stm32l0.go
|
lgt92: update to new UART structure
|
2021-03-23 08:33:59 +01:00 |
machine_stm32l4.go
|
Add support for nucleol432 board
|
2021-03-23 08:33:59 +01:00 |
machine_stm32l4x2.go
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +01:00 |
machine_stm32l5.go
|
stm32-l5: corrected alt function and other review comments
|
2021-02-16 12:48:52 +01:00 |
machine_stm32l5x2.go
|
stm32: i2c implementation for F7, L5 and L4 MCUs
|
2021-03-24 08:35:34 +01:00 |
spi.go
|
Add support for nucleol432 board
|
2021-03-23 08:33:59 +01:00 |
uart.go
|
attiny: remove dummy UART
|
2021-03-10 22:28:58 +01:00 |
usb.go
|
fix data shift/mask in func newUSBSetup
|
2021-03-14 23:58:25 +01:00 |