Ron Evans
|
7d481c179f
|
machine/atsamd21: uses different required magic values for BOSSA and UF2 bootloaders
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-09-14 16:18:30 +02:00 |
|
Ron Evans
|
69aaea44a0
|
machine/atsamd21: Add support for bootloader reset/programming and correct error in receiving endpoint 0 data for CDC Set Line Coding changes, implementing system reset on switch to 1200 baud connection speed with DTR false.
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-09-14 16:18:30 +02:00 |
|
Ron Evans
|
e26f0b35e3
|
machine/atsamd21: correct order of params for USB CDC descriptor
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-09-06 14:24:32 +02:00 |
|
Ron Evans
|
4ee26fd54b
|
machine/atsamd21: correct issue with invalid first reading coming from ADC
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-09-06 14:22:24 +02:00 |
|
BCG
|
8a5fa51f60
|
Updated SPI pins so that they are configurable, enabling multiple SPI sercoms for ATSAMD21
|
2019-08-28 11:19:52 +02:00 |
|
Ron Evans
|
fc9188a298
|
machine/samd21/arduino-nano33: adds support for Arduino Nano33 IoT along with mapping to NINA-W102 WiFi chip.
Also adds DTR and RTS functions along with timeouts to USBCDC functions to prevent lockups.
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-07-07 18:09:05 +02:00 |
|
Ron Evans
|
2504754325
|
machine/samd21: use HasBits() method to simplify bit comparisons
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-05-27 18:43:11 +02:00 |
|
Ayke van Laethem
|
94b8214529
|
machine: refactor pins to be of Pin type
|
2019-05-26 20:48:50 +02:00 |
|
Ron Evans
|
de032cddd2
|
machine/sam: Refactor all machine/runtime code to use new volatile package/API
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-05-19 19:53:11 +02:00 |
|
Martin Treml
|
fc2ed2bdd0
|
[Board] Adafruit Trinket (#333)
* Add support for Adafruit Trinket-M0 board
|
2019-05-14 19:30:39 +02:00 |
|
Ron Evans
|
d90f1947d9
|
machine/samd21: Initial implementation of I2S hardware interface using Circuit Playground Express
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-05-12 21:51:07 +02:00 |
|
Ron Evans
|
b2e96fc35a
|
machine/atsamd21: select internal ground for ADC and scale result correctly to 16-bit
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-04-22 07:59:35 +02:00 |
|
Ron Evans
|
8d3b5a58d1
|
machine/atsamd21: correct pad/pin handling when using both UART and USBCDC interfaces at same time
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-04-17 22:50:08 +02:00 |
|
Ron Evans
|
ae4ead8690
|
machine/circuitplay: correct pin and pin mode mapping for both i2c0 (external) and i2c1 (internal) buses
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-04-05 14:31:26 +02:00 |
|
Ron Evans
|
9d6df2b4c7
|
machine/samd21: implement ADC
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-03-06 17:01:16 +01:00 |
|
Ron Evans
|
665c3bdaa6
|
machine/samd21: implement SPI interface for currently supported SAMD21 boards
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-03-04 21:47:09 +01:00 |
|
Ron Evans
|
3538ba943c
|
machine/samd21: move definitions for I2C interfaces into board files, since pin connections on each SAMD21-based board implementation can differ
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-03-04 20:54:13 +01:00 |
|
Ron Evans
|
543696eafc
|
machine/samd21: correct get/setPinCfg and get/setPMux functions for PORTB pins
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-03-04 20:53:07 +01:00 |
|
Ron Evans
|
34939ab422
|
machine/atsamd21: add GPIO_INPUT_PULLUP and GPIO_INPUT_PULLDOWN GPIO pin config options
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-02-24 21:20:59 +01:00 |
|
Ron Evans
|
c56b2a45fa
|
machine/samd21: handle PINMUX and PINCFG registers correctly for PORTB pins
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-02-24 17:43:11 +01:00 |
|
Ayke van Laethem
|
6e8df2fc40
|
samd21: define and use hardware pin numbers
|
2019-02-23 16:20:56 +01:00 |
|
Ayke van Laethem
|
902f40867f
|
samd21: add GPIO support for port B
|
2019-02-23 13:53:59 +01:00 |
|
Ron Evans
|
5438f16fcb
|
machine/atsamd21: support for USB CDC aka serial interface
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-02-23 13:34:00 +01:00 |
|
Ron Evans
|
942d4903ce
|
machine/atsamd21: extracts functionality for processor family into shared files.
Signed-off-by: Ron Evans <ron@hybridgroup.com>
|
2019-02-20 14:16:09 +01:00 |
|