summaryrefslogtreecommitdiff
path: root/py/circuitpy_mpconfig.mk
AgeCommit message (Collapse)Author
2020-07-17Add memorymonitor moduleScott Shawcroft
2020-07-13Merge pull request #3003 from Flameeyes/masterScott Shawcroft
License tagging according to REUSE specifications.
2020-07-08audioio: Remove compatibility codeJeff Epler
These items were aliased from audiocore to audioio for compatibility with 4.x, but according to our deprecation schedule can be removed in 6.0.
2020-07-06Add license to some obvious files.Diego Elio Pettenò
2020-06-26sdioio: Add shared-bindingsJeff Epler
There is no implementation yet.
2020-06-26sdcardio: implement new library for SD card I/OJeff Epler
Testing performed: That a card is successfully mounted on Pygamer with the built in SD card slot This module is enabled for most FULL_BUILD boards, but is disabled for samd21 ("M0"), litex, and pca10100 for various reasons.
2020-06-25I2CPeripheral: Rename class and its moduleJeff Epler
This is an incompatible change.
2020-06-24gnss: Implement new library for GNSSKamil Tomaszewski
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-27wdt: add watchdog supportSean Cross
This adds shared bindings for a watchdog timer, based on the API provided by micropython. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-12Only enable COUNTIO in full buildsScott Shawcroft
2020-05-12Merge branch 'master' into Optical-Encoder-ModuleScott Shawcroft
2020-05-12Enable vectorio by default where displayio is enabledwarriorofwire
2020-05-12merged masterDaniel Pollard
2020-05-11set vectorio to FULL_BUILD and see what workswarriorofwire
2020-05-09Add vectorio: for drawing shapeswarriorofwire
vectorio builds on m4 express feather Concrete shapes are composed into a VectorShape which is put into a displayio Group for display. VectorShape provides transpose and x/y positioning for shape implementations. Included Shapes: * Circle - A radius; Circle is positioned at its axis in the VectorShape. - You can freely modify the radius to grow and shrink the circle in-place. * Polygon - An ordered list of points. - Beteween each successive point an edge is inferred. A final edge closing the shape is inferred between the last point and the first point. - You can modify the points in a Polygon. The points' coordinate system is relative to (0, 0) so if you'd like a top-center justified 10x20 rectangle you can do points [(-5, 0), (5, 0), (5, 20), (0, 20)] and your VectorShape x and y properties will position the rectangle relative to its top center point * Rectangle A width and a height.
2020-05-09removed duplicate build paramDaniel Pollard
2020-05-08Update py/circuitpy_mpconfig.mkDaniel Pollard
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2020-05-07updated descriptions and build variableDaniel Pollard
2020-05-06aesio: add basic AES encryption and decryptionSean Cross
This adds initial support for an AES module named aesio. This implementation supports only a subset of AES modes, namely ECB, CBC, and CTR modes. Example usage: ``` >>> import aesio >>> >>> key = b'Sixteen byte key' >>> cipher = aesio.AES(key, aesio.MODE_ECB) >>> output = bytearray(16) >>> cipher.encrypt_into(b'Circuit Python!!', output) >>> output bytearray(b'E\x14\x85\x18\x9a\x9c\r\x95>\xa7kV\xa2`\x8b\n') >>> ``` This key is 16-bytes, so it uses AES128. If your key is 24- or 32- bytes long, it will switch to AES192 or AES256 respectively. This has been tested with many of the official NIST test vectors, such as those used in `pycryptodome` at https://github.com/Legrandin/pycryptodome/tree/39626a5b01ce5c1cf51d022be166ad0aea722177/lib/Crypto/SelfTest/Cipher/test_vectors/AES CTR has not been tested as NIST does not provide test vectors for it. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-06changed build variables as per adviceDaniel Pollard
2020-05-05refactor countio based on feedbackDaniel Pollard
2020-04-29change many ifndefs to ?=Dan Halbert
2020-04-23Minor redundancy fixLucian Copeland
2020-04-23Merge remote-tracking branch 'upstream/master' into stm32-docfixLucian Copeland
2020-04-23implement requested changesLucian Copeland
2020-04-22Remove old build flags, add fixes for shared_matrixLucian Copeland
2020-04-17RGBMatrix: finish renaming from ProtomatterJeff Epler
This gets all the purely internal references. Some uses of protomatter/Protomatter/PROTOMATTER remain, as they are references to symbols in the Protomatter C library itself.
2020-04-14Add Protomatter and FramebufferDisplayJeff Epler
2020-03-17ulab: rename enable macro so it appears in the support matrixJeff Epler
2020-03-09circuitpy_mpconfig.mk: Enable ULAB for "full builds"Jeff Epler
This enables it on the imxrt and cds56 ports where it was disabled before
2020-02-20Disable BLE file service for nowScott Shawcroft
Fixes #2633
2020-02-05Rename eveL to _eve, EVEL to _EVEJames Bowman
2020-02-03Correct default state to off for eveL module.James Bowman
Fix build break because of overflowing small ports
2020-02-03First draft of eveL, the low-level module of the Gameduino (and BridgeTek ↵James Bowman
EVE) bindings. [adafruit/circuitpython#2578]
2020-01-09Make requiring I2C pullups be optionalDan Halbert
2019-12-10merge from upstreamDan Halbert
2019-12-10audiocore: Add MP3File using Adafruit_MP3 libraryJeff Epler
2019-12-05wipDan Halbert
2019-11-22Merge remote-tracking branch 'adafruit/master' into testing-fixesDan Halbert
2019-11-05Allow boards to enable the `micropython.native` decoratorThea Flowers
Adds the `CIRCUITPY_ENABLE_MPY_NATIVE` for `mpconfigboard.mk` that enables the `micropython.native` decorator.
2019-10-15Merge remote-tracking branch 'adafruit/master' into bonding1Dan Halbert
2019-10-06WIP: bondingDan Halbert
2019-10-04Revert modules with missed dependenceHierophect
2019-10-03Add Always Build flag, remove redundancyHierophect
2019-09-01Merge branch 'master' of https://github.com/adafruit/circuitpython into ↵sommersoft
mixer_voice
2019-08-29Merge branch 'master' of https://github.com/adafruit/circuitpython into ↵sommersoft
mixer_voice
2019-08-29rename bleio module to _bleioDan Halbert
2019-08-27Disable bitbangio on Itsy M0Scott Shawcroft
Also, switch CIRCUITPY_BITBANG_APA102 to makefile setting so it can alter included files
2019-08-24move Mixer & MixerVoice from 'audiocore' to 'audiomixer'sommersoft