summaryrefslogtreecommitdiff
path: root/shared-bindings/microcontroller
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2021-01-29Fix typo in documentation.root
2021-01-28Adding files for cpu temperature fixroot
2021-01-26Update documentation for microprossors with multiple cpusroot
2021-01-20Fix warnings that come from -O3 (I think)Scott Shawcroft
2021-01-20Add initial RP2040 supportScott Shawcroft
The RP2040 is new microcontroller from Raspberry Pi that features two Cortex M0s and eight PIO state machines that are good for crunching lots of data. It has 264k RAM and a built in UF2 bootloader too. Datasheet: https://pico.raspberrypi.org/files/rp2040_datasheet.pdf
2020-12-06Make ResetReason and RunReason availableDan Halbert
2020-11-27fix stub problems; touch up docDan Halbert
2020-11-26deep sleep working; deep sleep delay when connectedDan Halbert
2020-11-24some API renaming and bug fixes; fix docsDan Halbert
2020-11-23working, but need to avoid deep sleeping too fast before USB readyDan Halbert
2020-11-22wipDan Halbert
2020-11-21wip: ResetReason to microcontroller.cpuDan Halbert
2020-11-19WIP: redo API; not compiled yetDan Halbert
2020-10-27Add check for invalid io, function to disable all alarmsmicroDev
2020-10-27Add alarm_touch modulemicroDev
2020-10-27restructure alarm modulesmicroDev
2020-10-27Renamed alarm modulesmicroDev
2020-10-27Add function to get time elapsed during sleepmicroDev
2020-10-27Initial Sleep SupportmicroDev
2020-09-25Print package if it exists for pin or module only if it does notaskpatricw
2020-08-07Modify some Python stubsTaku Fukada
2020-07-27Fix several type hintsTaku Fukada
2020-07-24Add and correct some type hintsTaku Fukada
2020-07-22Add externs. GCC10 complains about duplicate definesScott Shawcroft
2020-07-03Added type hints previously misseddherrada
2020-07-03Made every init return Nonedherrada
2020-07-03Made most of the requested changesdherrada
2020-07-03Added type hints to microcontrollerdherrada
2020-07-02Removed all 'self, )'dherrada
2020-06-26shared-bindings: Factor out validate_list_is_free_pinsJeff Epler
This will ultimately be used by SDIO, where a variable length list of data lines is called for.
2020-05-27watchdogtimer: refactor to new apiSean Cross
This refactors the WatchDogTimer API to use the format proposed in https://github.com/adafruit/circuitpython/pull/2933#issuecomment-632268227 Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-27watchdog: rename module from `wdt` and move to `microcontroller`Sean Cross
This also places it under the `microcontroller` object. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-12Swap sphinx to autoapi and the inline stubsScott Shawcroft
2020-05-07Did math, microcontroller, and multiterminaldherrada
2020-04-14Add Protomatter and FramebufferDisplayJeff Epler
2020-03-05rename routines to be clearer; fix wiznet arg typesDan Halbert
2020-02-28new pin validation routines; don't use mp_const_none if NULL will doDan Halbert
2019-11-15revert errorHierophect
2019-11-15move neopixel_in_use flag to shared-bindingsHierophect
2019-11-15Add never_reset and reset to pin common hal, adjust filesHierophect
2019-10-12return chip vcc valueDan Halbert
2019-05-30Improve rST consistency for rst2pyi useScott Shawcroft
2018-08-09Two fixes and translate more strings.Scott Shawcroft
* Fix finding translations with escaped characters. * Add back \r to translations since its needed by screen.
2018-08-07Support internationalisation.Scott Shawcroft
2018-08-02Move pin struct to the peripherals library.Scott Shawcroft
Its slimmed down by removing the qstr and bit packing TCC info. The trinket m0 build actually grows by 20 bytes. The arduino zero build shrinks by 188 bytes.
2018-07-31Use more mp_raise_* to save 28 bytes code size.Scott Shawcroft
2018-04-05RunMode: Fix repr(RunMode.BOOTLOADER)Jeff Epler
2018-02-27Merge remote-tracking branch 'adafruit/2.x' into merge_2xScott Shawcroft
2018-02-20Delete a bunch of docs, drivers and examples not relevant to CircuitPython.Scott Shawcroft
This fixes #345 and fixes #215.