Ayke van Laethem
|
daf92226d8
|
nrf: add nrf52840-mdk board
With the help of Chillance on GitHub.
|
2018-10-18 15:07:06 +02:00 |
|
Ayke van Laethem
|
ccee42ec7a
|
machine: add helpers for bit-banged driver support
The returned pointer and value can be used to set or clear a specific
pin.
|
2018-10-15 19:56:27 +02:00 |
|
Ayke van Laethem
|
bc9210b674
|
nrf: add micro:bit board
|
2018-10-06 13:04:14 +02:00 |
|
Ron Evans
|
e4fa1a8288
|
nrf: I2C interface
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2018-10-05 12:50:43 +02:00 |
|
Ron Evans
|
ef2ac09561
|
nrf: implement UART interface
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2018-10-02 17:08:31 +02:00 |
|
Ayke van Laethem
|
8f5bd81bf5
|
machine: split board definitions in separate files
|
2018-09-22 15:47:08 +02:00 |
|
Ayke van Laethem
|
9fa08bf51d
|
all: use groupName in peripherals
This is needed for support for multiple instances of a peripheral type.
|
2018-09-21 22:24:41 +02:00 |
|
Ayke van Laethem
|
752332ff13
|
machine/nrf: implement reading GPIO pins
|
2018-09-14 16:59:28 +02:00 |
|
Ron Evans
|
ab6757fe11
|
avr: implement Get() function on AVR, and leave stubs for NRF and dummy machines
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2018-09-13 20:54:01 +02:00 |
|
Ayke van Laethem
|
abaae5b90d
|
Remove unnecessary compiler workaround
This workaround isn't needed anymore: the feature has been implemented
now.
|
2018-08-29 20:45:50 +02:00 |
|
Ayke van Laethem
|
7991243554
|
Remove CGo from machine module
It isn't necessary anymore but apparently the Go importer didn't
complain about an unused import.
|
2018-08-29 20:44:56 +02:00 |
|
Ayke van Laethem
|
62c4c5e90b
|
go fmt
|
2018-08-17 23:23:20 +02:00 |
|
Ayke van Laethem
|
c4f0dc90dd
|
machine: Rewrite most of the GPIO functionality
Split across device types (nrf, dummy) and use registers directly
instead of the HAL.
|
2018-05-05 20:05:53 +02:00 |
|