aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-19docs: Minor updates before 1.0.01.0.01.xScott Shawcroft
2017-07-14docs: tweak css so a horizontal scroll bar shows up on the wide pinout ↵Scott Shawcroft
tables. Fixes #166
2017-07-13atmel-samd: Update README and add pinout tables that map MCU namesScott Shawcroft
to names in the board module and explain pin capabilities. Fixes #149
2017-07-12shared-bindings: Fix neopixel_write example. I forgot to save in the editor. ↵Scott Shawcroft
Fixes #163
2017-07-12shared-bindings: Add neopixel_write example. Fixes #163Scott Shawcroft
2017-07-06atmel-samd: Reboot to bootloader when a 1200 baud serial connection is1.0.0-rc.4Scott Shawcroft
closed. This is how Arduino triggers the bootloader.
2017-07-06atmel-samd: Give the on board flash filesystem a unique volume ID. This is ↵Scott Shawcroft
useful for identifying filesystem mounts and matching them up to hardware.
2017-07-05atmel-samd: Add Trinket Rev D support.Scott Shawcroft
2017-07-03atmel-samd: Add TX/RX and SCL/SDA pins names for Gemma M0.Scott Shawcroft
2017-07-03atmel-samd: Switch streams to non-blocking mode. Fixes #159.Scott Shawcroft
2017-07-03atmel-samd: Update Gemma M0 USB device name.Scott Shawcroft
2017-07-03atmel-samd: Update Gemma M0 for release revision.Scott Shawcroft
2017-06-30atmel-samd: Add IR_TX and IR_RX pin names for REMOTEOUT and REMOTEIN to the ↵1.0.0-rc.3Scott Shawcroft
CircuitPlayground Express pins to match the silkscreen.
2017-06-29Fix USB Busy error for kbd hid. Made kbd USB report descriptor beDan Halbert
COMPILER_WORD_ALIGNED as done in #118 for mouse. Added COMPILER_WORD_ALIGNED to other UDC_DESC_STORAGE declarations that might have the same issue in the future.
2017-06-20atmel-samd: Fix AudioOut buffer playback by supporting bytes_per_sample.1.0.0-rc.2Scott Shawcroft
Thanks to @ntoll for finding this bug!
2017-06-19docs: Update design guide for new DigitalInOut API.Scott Shawcroft
2017-06-16atmel-samd: Introduce board reset mechanic used on CircuitPlayground1.0.0-rc.1Scott Shawcroft
Express to ensure the Neopixels are off after reloads.
2017-06-16atmel-samd: Add user initiated safe mode and rework board.c forScott Shawcroft
board specific functionality. Fixes #155
2017-06-16shared-bindings: Move enum-like classes out of DigitalInOut into digitalio.Scott Shawcroft
Also, rename Direction.IN to Direction.INPUT and Direction.OUT to Direction.OUTPUT. This simplifies using them. Prior to the nativeio split this would have led to clutter in the top-level namespace but having digitalio prevents this. Fixes #152
2017-06-12atmel-samd: Fix sharing TCCs by statically storing the current period.Scott Shawcroft
A previous fix improved the duty_cycle channel value computation by removing the reliance on the PER register which gave old values. It saved the period on the object but failed to set anything for reused timers. So, this breaks it out into a separate array that can be shared across all object regardless of whether it used a new or existing timer.
2017-06-12atmel-samd: Fix TCC1, its two channels and four wave outputs.Scott Shawcroft
Previously it was configured as four and four which configured the incorrect channels.
2017-06-09atmel-samd: Set up the tcc_instance when using an already active TCC.Scott Shawcroft
This fixes a hard lock that happens when using a second channel on an in use TCC. The lock occurred when setting the duty cycle on the channel because the hw address was not available to ASF. Thanks to @ladyada for finding the bug.
2017-06-09atmel-samd: Reset TCC channel in use array on reset.Scott Shawcroft
This fixes spurious "All timers in use" exceptions. Thanks to @ladyada for finding this issue.
2017-06-09atmel-samd: Handle TCC2 correctly. Unlike the other TCCs its 16bitScott Shawcroft
rather than 24bit. Setting the period for more than a 16bit number caused the TCC to be in a weird state where resetting it would hard crash. Fixes #153
2017-06-09py: Prevent mp_arg_check_num from being optimized away by the compiler.Scott Shawcroft
Also, change the MICROPY_ERROR_REPORTING checks to macros to make it clear the compiler can handle it immediately. Fixes #154
2017-06-08atmel-samd: Fix PWMOut duty_cycle when used with TCC peripherals.Scott Shawcroft
Fixes #148. Fixes #151
2017-06-07docs: Add note about composition to the design guide.Scott Shawcroft
2017-06-07shared-bindings: Update docs to remove with statements from examples but add ↵Scott Shawcroft
more detail to the design guide about their use.
2017-06-07docs: Add module support matrix.Scott Shawcroft
2017-06-07docs: Fix header lines that are too short.Scott Shawcroft
2017-06-06shared-bindings: Allow for switching direction with the attribute.Scott Shawcroft
2017-06-06shared-bindings: Fix duty_cycle parameter description and error message.Scott Shawcroft
2017-06-06atmel-samd: Change Metro PID to 0x8014 so it doesn't conflict with Arduino's ↵Scott Shawcroft
PID.
2017-06-05Merge pull request #146 from dhalbert/stack_check-fixScott Shawcroft
Fix broken mp_stack_check() when using -flto
2017-06-04Fix broken mp_stack_check: force mp_stack_ctrl_init() and mp_stack_usage() ↵Dan Halbert
not to be inlined even with -flto
2017-05-29atmel-samd: Correct the USB PID of the CircuitPlayground Express.Scott Shawcroft
2017-05-25Change the approach for input so that its not included in every single ↵Scott Shawcroft
build. Put it next to readline instead.
2017-05-25atmel-samd: Add input support. Fixes #143Scott Shawcroft
2017-05-24Doc tweaks to clarify external libraries, new boards and add HID library.Scott Shawcroft
2017-05-24atmel-samd: correctly reset the REPL history on reload. Fixes #141Scott Shawcroft
2017-05-23Merge pull request #135 from robomike/pinsScott Shawcroft
Renamed spi flash to ext flash not to confuse with the actual spi flash
2017-05-23atmel-samd:renamed spi flash to confuse with the actual spi flashrobomike
2017-05-21Merge pull request #138 from dhalbert/add-ure-et-alScott Shawcroft
Enable ure, center, partition, frozenset, splitlines, reversed for Express builds.
2017-05-21Merge branch 'master' into add-ure-et-alDan Halbert
2017-05-21Remove code size check. Its causing builds to fail because the new GCC made ↵Scott Shawcroft
it slightly larger.
2017-05-20Enable ure, center, partition, frozenset, splitlines, reversed for Express ↵Dan Halbert
builds.
2017-05-20atmel-samd: Enable autoreload by default again.0.10.1Scott Shawcroft
2017-05-16Update README with new boards and new differences.Scott Shawcroft
2017-05-15atmel-samd: Fixup autoreset after switching boot to running once.0.10.0Scott Shawcroft
2017-05-15atmel-samd: Support wav file playback. Tested up to 16bit 22.1khz. Must be ↵Scott Shawcroft
mono file! SD card support may work but likely needs buffer tuning. Its untested. Fixes #105