aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-09Add arduino zero to default builder and change name to circuitpython.0.8.0Scott Shawcroft
2017-01-08atmel-samd: Update pinouts for prototypes.Scott Shawcroft
2017-01-08Correct monotonic.Scott Shawcroft
Fixes #69.
2017-01-06Add more detail to the driver page including a link to the bundle.Scott Shawcroft
2017-01-06Add Gitter integration to Travis and add badges to the docs.Scott Shawcroft
2017-01-05Link to the Bus Device docs.Scott Shawcroft
2017-01-05Update more docs to say CircuitPython and clarify driver support.Scott Shawcroft
2017-01-05Ignore the bin folder that can be used to collect binaries across ports.Scott Shawcroft
2017-01-05Improve docs and update to CircuitPython.Scott Shawcroft
2017-01-05Rename to CircuitPythonScott Shawcroft
2017-01-05atmel-samd: New revs which isolate the SPI for the external flash.Scott Shawcroft
2017-01-05Add time.struct_time support.Scott Shawcroft
2017-01-04Use full link because relative links don't work.Scott Shawcroft
2017-01-04Switch to subprojects for driver docs.Scott Shawcroft
2017-01-03Reduce size of root directory because its allocated a fixed size (was 16k, ↵Scott Shawcroft
now 4k). Tests show this holds ~32 files and subdirectories.
2017-01-03esp8266: Support data descriptors because its heavily used by the Register ↵Scott Shawcroft
library. Fixes #68
2016-12-21atmel-samd: Change cplay pins to rev B.Scott Shawcroft
2016-12-21atmel-samd: Tweaks for rev B of the prototype circuit playground.Scott Shawcroft
2016-12-20atmel-samd: Improve TouchIn to allow for multiple simultaneous touch pads.Scott Shawcroft
2016-12-19esp8266: Add limited (untested) UART support.Scott Shawcroft
2016-12-19atmel-samd: Add help() and remove mem_info functions from smallest builds to ↵Scott Shawcroft
make room.
2016-12-19atmel-samd: Run the VM hook while waiting for the UART read to timeout in ↵Scott Shawcroft
case nothing is received.
2016-12-19Merge pull request #66 from tannewt/uartScott Shawcroft
Thanks to @turbinenreiter for the first work on this. I heavily modified it to work with a circular RX buffer of configurable size. The main API is the same as the stream API and is a subset of upstream's machine.UART. Fixes #46
2016-12-19atmel-samd: Save space by not creating default files on the FS and by only ↵Scott Shawcroft
keeping LED flashing code when LEDs are present.
2016-12-19atmel-samd: Add preliminary support for UARTSebastian Plamauer
2016-12-13atmel-samd: Add samd module for atmel-samd specific configuration.Scott Shawcroft
Fixes #49
2016-12-13atmel-samd: Commit QTouch library. Missed because .a files are usually ignored.Scott Shawcroft
2016-12-13atmel-samd: Remove debug output.Scott Shawcroft
2016-12-13Fix up Analog classes: unify them at 16 bits and adds reference_voltage memberScott Shawcroft
to make for easy conversion. Fixes #14.
2016-12-12esp8266: Fix pyexec calls.Scott Shawcroft
2016-12-12atmel-samd: Use bootloader again on the Metro M0Scott Shawcroft
2016-12-12atmel-samd: Basic capacitive touch button support.Scott Shawcroft
Currently only works on a single channel and is only enabled for boards with SPI flash. Only really designed for hardware testing at this point.
2016-12-09Fix pyexec_file calls.Scott Shawcroft
2016-12-09atmel-samd: Add APA102 support and flash more advanced status.Scott Shawcroft
The new sequence is as follows: * Solid blue during the boot/settings script. * Solid green during the main/code script. * After main while waiting to enter repl or reset: * Fading green once main is done successfully. * On error produce a series of flashes: * Long flash color of script. * Long flash color of error: * Green = IndentationError * Cyan = SyntaxError * White = NameError * Orange = OSError * Yellow = Other error * Line number of the exception by digit. Number of flashes represents value. * Thousands = White * Hundreds = Blue * Tens = Yellow * Ones = Cyan * Off for a period and then repeats. At any point a write to the flash storage will flicker red. Fixes #63
2016-12-07atmel-samd: Stop dumping gc info on collect.Scott Shawcroft
Fixes #27.
2016-12-07atmel-samd: Enable enumerate() adds 184 bytes.Scott Shawcroft
Fixes #32.
2016-12-07atmel-samd & esp8266: Make sure pins are not already in use.Scott Shawcroft
This prevents corrupting previous functional objects by stealing their pins out from under them. It prevents this by ensuring that pins are in default state before claiming them. It also verifies pins are released correctly and reset on soft reset. Fixes #4, instantiating a second class will fail. Fixes #29, pins are now reset too.
2016-12-05atmel-samd: Correct fake date for FAT. Hopefully it'll be in 2016 now.Scott Shawcroft
2016-12-05atmel-samd: Update Trinket and Gemma boards for rev B.Scott Shawcroft
2016-12-02Add try_lock and unlock to I2C and SPI classes to make sure thingsScott Shawcroft
are shared well between threads and underlying MicroPython (SPI Flash for example.) It is recommended to use the bus device classes to manage the locks and other transaction state. https://github.com/adafruit/Adafruit_MicroPython_BusDevice Fixed #58 Fixed #59 Fixed #60
2016-12-01atmel-samd: Slim down the pin struct to save ~1200 bytes.Scott Shawcroft
2016-12-01atmel-samd: Only include bitbangio on boards with flash.Scott Shawcroft
2016-12-01Fix two bugs found by clang:Scott Shawcroft
* PWMOut enter and exit weren't hooked up. * end couldn't be negative in I2C.
2016-11-30atmel-samd: Move the README text out of ROM to save space. We can still ship ↵Scott Shawcroft
with it on flash.
2016-11-30atmel-samd: Fix FLASH_ROOT_POINTERS for internal flash builds.Scott Shawcroft
2016-11-29shared-bindings: Make MOSI and MISO optional for SPI.Scott Shawcroft
2016-11-29shared-bindings: Ensure pin objects are actually pins.Scott Shawcroft
Fixes #12
2016-11-29atmel-samd: Use MICROPY_VM_HOOK_LOOP to make sure the mass storage handling ↵Scott Shawcroft
code is called even in tight Python loops. Fixes #51
2016-11-29shared-bindings: Fix blinky example. Fixes #55Scott Shawcroft
2016-11-29Slim down Arduino Zero build by turning off mass storage LEDs.Scott Shawcroft