BCG
ecff6f8e0c
Adafruit PyPortal Support ( #800 )
...
* machine/PyPortal: implementation, also includes refinements for other members of samd51x familty.
2020-01-06 11:53:43 +01:00
BCG
5f77447e1a
Adding code use 12-bit resolution for ADC and to clear previous ADC INPUTCTRL before subsequent read
2020-01-05 12:34:47 +01:00
Ayke van Laethem
768c652468
machine: rename CPU_FREQUENCY -> CPUFrequency()
...
These all-caps constants aren't in the Go style, so rename it to
CPUFrequency (which is more aligned with Go style). Additionally, make
it a function so that it is possible to add support for changing the
frequency in the future.
Tested by running `make smoketest`. None of the outputs did change.
2019-12-16 20:34:39 +01:00
BCG
ea5df0f214
Fixes for UART2 on Metro M4 Airlift Lite ( #739 )
...
* machine/samd51: Fixes for UART2
2019-11-21 21:45:13 +01:00
BCG
009b27350e
Adding Support for Adafruit Metro M4 Express Airlift ( #694 )
...
* machine/metro-m4: add support for Adafruit Metro M4 Express Airlift board
2019-11-15 09:52:54 +01:00
Ron Evans
41df9648a8
machine/samd51: correct channel init and pin map for ADC based on ItsyBitsy-M4
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-11-01 10:07:07 +01:00
Ron Evans
3777791aa3
machine/samd51: allow setting pinmode for each of the SPI pins
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-10-31 12:47:48 +01:00
Infinoid
f7dde33842
machine/atsamd51: pin method cleanup ( #659 )
...
* machine/samd51: pin method cleanups.
- Use bit-math to select the group in Pin methods.
- Move Pin methods to atsamd51. They are not chip-specific, they apply to the whole atsamd51 family.
- Move the group/pin-id calculation into a helper method.
- Add a Pin.Toggle() method.
2019-10-27 21:37:52 +01:00
Ron Evans
92e07ec8af
machine/samd51: update to accomodate differences in updated SVD files for from main CMSIS-SVD repo
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-10-09 18:53:32 +02:00
Jaden Weiss
8fe126b1f6
raise timeouts on USB on atsamd and fix slice sizing
2019-10-06 13:25:55 +02:00
Ron Evans
c16e07469b
machine/samd21,samd51: remove use of binary package to avoid reflection and reduce binary size
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-09-24 19:41:34 +02:00
Ron Evans
02c4020228
machine/atsamd51: add support for ATSAMD51 processor using Adafruit ItsyBitsy-M4 board
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-09-14 17:56:14 +02:00