tinygo/src/machine
Ayke van Laethem f2c205a008 machine: update ringbuffer to use runtime/volatile.Register8
This avoids the //go:volatile pragma, which will be removed soon.
There were no changes to the output of the smoke tests.
2019-06-06 19:46:49 +02:00
..
board_arduino.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_bluepill.go machine/stm32f103xx: implmentation for I2C interface 2019-01-10 16:10:25 +01:00
board_circuitplay_express.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_digispark.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_feather-m0.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_itsybitsy-m0.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_microbit.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_nrf52840-mdk.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_pca10031.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_pca10040.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_pca10056.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_reelboard.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
board_stm32f4disco.go stm32: add support for the STM32F4Discovery 2019-04-13 13:32:05 +02:00
board_trinket.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
buffer.go machine: update ringbuffer to use runtime/volatile.Register8 2019-06-06 19:46:49 +02:00
i2c.go machine/samd21: I2C implementation 2019-01-21 21:54:43 +01:00
i2s.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_atmega.go all: move Register{8,16,32} values into runtime/volatile 2019-06-06 19:46:49 +02:00
machine_atsamd21.go machine/samd21: use HasBits() method to simplify bit comparisons 2019-05-27 18:43:11 +02:00
machine_atsamd21e18.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_atsamd21g18.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_attiny.go all: move Register{8,16,32} values into runtime/volatile 2019-06-06 19:46:49 +02:00
machine_avr.go all: move Register{8,16,32} values into runtime/volatile 2019-06-06 19:46:49 +02:00
machine_dummy.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_nrf.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_nrf51.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_nrf52.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_nrf52840.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_stm32.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
machine_stm32f103xx.go machine/samd21: use HasBits() method to simplify bit comparisons 2019-05-27 18:43:11 +02:00
machine_stm32f407.go machine/stm32: use HasBits() method to simplify bit comparisons 2019-05-27 18:43:11 +02:00
spi.go machine/samd21: implement SPI interface for currently supported SAMD21 boards 2019-03-04 21:47:09 +01:00
uart.go machine: refactor pins to be of Pin type 2019-05-26 20:48:50 +02:00
usb.go all: move Register{8,16,32} values into runtime/volatile 2019-06-06 19:46:49 +02:00