| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-17 | Add memorymonitor module | Scott Shawcroft | |
| 2020-07-13 | Merge pull request #3003 from Flameeyes/master | Scott Shawcroft | |
| License tagging according to REUSE specifications. | |||
| 2020-07-08 | audioio: Remove compatibility code | Jeff 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-06 | Add license to some obvious files. | Diego Elio Pettenò | |
| 2020-06-26 | sdioio: Add shared-bindings | Jeff Epler | |
| There is no implementation yet. | |||
| 2020-06-26 | sdcardio: implement new library for SD card I/O | Jeff 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-25 | I2CPeripheral: Rename class and its module | Jeff Epler | |
| This is an incompatible change. | |||
| 2020-06-24 | gnss: Implement new library for GNSS | Kamil Tomaszewski | |
| 2020-05-27 | watchdog: 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-27 | wdt: add watchdog support | Sean 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-12 | Only enable COUNTIO in full builds | Scott Shawcroft | |
| 2020-05-12 | Merge branch 'master' into Optical-Encoder-Module | Scott Shawcroft | |
| 2020-05-12 | Enable vectorio by default where displayio is enabled | warriorofwire | |
| 2020-05-12 | merged master | Daniel Pollard | |
| 2020-05-11 | set vectorio to FULL_BUILD and see what works | warriorofwire | |
| 2020-05-09 | Add vectorio: for drawing shapes | warriorofwire | |
| 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-09 | removed duplicate build param | Daniel Pollard | |
| 2020-05-08 | Update py/circuitpy_mpconfig.mk | Daniel Pollard | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2020-05-07 | updated descriptions and build variable | Daniel Pollard | |
| 2020-05-06 | aesio: add basic AES encryption and decryption | Sean 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-06 | changed build variables as per advice | Daniel Pollard | |
| 2020-05-05 | refactor countio based on feedback | Daniel Pollard | |
| 2020-04-29 | change many ifndefs to ?= | Dan Halbert | |
| 2020-04-23 | Minor redundancy fix | Lucian Copeland | |
| 2020-04-23 | Merge remote-tracking branch 'upstream/master' into stm32-docfix | Lucian Copeland | |
| 2020-04-23 | implement requested changes | Lucian Copeland | |
| 2020-04-22 | Remove old build flags, add fixes for shared_matrix | Lucian Copeland | |
| 2020-04-17 | RGBMatrix: finish renaming from Protomatter | Jeff 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-14 | Add Protomatter and FramebufferDisplay | Jeff Epler | |
| 2020-03-17 | ulab: rename enable macro so it appears in the support matrix | Jeff Epler | |
| 2020-03-09 | circuitpy_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-20 | Disable BLE file service for now | Scott Shawcroft | |
| Fixes #2633 | |||
| 2020-02-05 | Rename eveL to _eve, EVEL to _EVE | James Bowman | |
| 2020-02-03 | Correct default state to off for eveL module. | James Bowman | |
| Fix build break because of overflowing small ports | |||
| 2020-02-03 | First draft of eveL, the low-level module of the Gameduino (and BridgeTek ↵ | James Bowman | |
| EVE) bindings. [adafruit/circuitpython#2578] | |||
| 2020-01-09 | Make requiring I2C pullups be optional | Dan Halbert | |
| 2019-12-10 | merge from upstream | Dan Halbert | |
| 2019-12-10 | audiocore: Add MP3File using Adafruit_MP3 library | Jeff Epler | |
| 2019-12-05 | wip | Dan Halbert | |
| 2019-11-22 | Merge remote-tracking branch 'adafruit/master' into testing-fixes | Dan Halbert | |
| 2019-11-05 | Allow boards to enable the `micropython.native` decorator | Thea Flowers | |
| Adds the `CIRCUITPY_ENABLE_MPY_NATIVE` for `mpconfigboard.mk` that enables the `micropython.native` decorator. | |||
| 2019-10-15 | Merge remote-tracking branch 'adafruit/master' into bonding1 | Dan Halbert | |
| 2019-10-06 | WIP: bonding | Dan Halbert | |
| 2019-10-04 | Revert modules with missed dependence | Hierophect | |
| 2019-10-03 | Add Always Build flag, remove redundancy | Hierophect | |
| 2019-09-01 | Merge branch 'master' of https://github.com/adafruit/circuitpython into ↵ | sommersoft | |
| mixer_voice | |||
| 2019-08-29 | Merge branch 'master' of https://github.com/adafruit/circuitpython into ↵ | sommersoft | |
| mixer_voice | |||
| 2019-08-29 | rename bleio module to _bleio | Dan Halbert | |
| 2019-08-27 | Disable bitbangio on Itsy M0 | Scott Shawcroft | |
| Also, switch CIRCUITPY_BITBANG_APA102 to makefile setting so it can alter included files | |||
| 2019-08-24 | move Mixer & MixerVoice from 'audiocore' to 'audiomixer' | sommersoft | |
