Commit Graph

12081 Commits

Author SHA1 Message Date
hathach 1fe3ed87eb run background job while waiting for neopixel write seqend 2018-09-04 19:24:45 +07:00
hathach 0d92c65829 correct disconnection check to only dtr 2018-09-04 18:36:08 +07:00
hathach 3ae24d9f9a add neopixel_write implementation, work ok 2018-09-04 18:33:08 +07:00
Sebastian Plamauer 11906370c9 Fix missing newlines in msgstr 2018-09-04 11:17:49 +02:00
hathach e17253071e adding neopixel write 2018-09-04 15:51:49 +07:00
Paul Kierstead 2d3f1a10bf When UART timeout of zero is given, make read() return data already available 2018-09-01 17:07:30 +00:00
Dan Halbert 4382389e6f fix typos, remove incorrect pca10059 example; add default buses for pca10056; improve board names for pca boards 2018-09-01 00:29:36 -04:00
Dan Halbert 9ea809bef7 add pin claiming to devices 2018-08-31 18:38:05 -04:00
Dan Halbert 585597a252 pin files rework; implement pin claiming; add more boards 2018-08-31 18:05:55 -04:00
Dan Halbert 0e8d146184 wip 2018-08-31 18:05:55 -04:00
Scott Shawcroft 121903b6ee
Tweaks based on feedback 2018-08-31 14:21:48 -07:00
Scott Shawcroft 6697544cdf
Introduce displayio to render graphics to displays.
It's designed to minimize RAM footprint by using Sprites to
represent objects on the screen. The object model also facilitates
partial screen updating which reduces the bandwidth needed to display.

This is all handled in C. Python simply manipulates the objects with
the ability to synchronize to frame timing.
2018-08-31 12:31:52 -07:00
Scott Shawcroft 9b98ad7794
Merge pull request #1154 from eighthree/tagalog-translation
Tagalog translation
2018-08-31 12:08:14 -07:00
eighthree f7bb3803af Grammar error on line 180
- Also removed fuzzy, "needs work" marker on random element
2018-08-30 23:07:11 -07:00
eighthree 245e995392 Tagalog translation 2018-08-30 18:30:16 -07:00
Scott Shawcroft 1ca11dcd94
Merge pull request #1133 from C47D/es_lang
[WIP] Spanish translation.
2018-08-30 16:41:50 -07:00
Scott Shawcroft 836d5c2eac
Update string locations. 2018-08-30 16:14:58 -07:00
Scott Shawcroft 2b003477df
Merge remote-tracking branch 'adafruit/master' into es_lang 2018-08-30 16:12:33 -07:00
Scott Shawcroft 64a333eeaf
Clean up duplicates and have make translate produce a stable ordering. 2018-08-30 16:12:20 -07:00
Limor "Ladyada" Fried 9ad94f0815
Merge pull request #1150 from dhalbert/nrf52840-build-uf2
upload .uf2 for nrf52840 boards
2018-08-29 13:06:29 -07:00
Dan Halbert de9f9e8504 upload .uf2 for nrf52840 boards 2018-08-29 15:38:33 -04:00
Dan Halbert 93100a7517
Merge pull request #1146 from hathach/nrf52_usb_serial_bug
update tinyusb to fix #1007 serial issue
2018-08-28 15:39:34 -04:00
hathach 87811ec3a0 update readme board name feather_nrf52832 2018-08-28 16:15:20 +07:00
hathach ba26ca9e41 update tinyusb to fix #1007 serial issue 2018-08-28 16:00:34 +07:00
Scott Shawcroft 569a050e82
Merge pull request #1143 from notro/stat_epoch_fix
Fix os.stat() epoch and use RTC for file timestamp
2018-08-26 22:22:45 -07:00
Dan Halbert 9a10849afd
Merge pull request #1145 from ladyada/master
rename pin.h to nrf_pin.h to avoid conflict with Pin.h
2018-08-26 21:50:07 -04:00
ladyada ded38d30b6 rename pin.h to nrf_pin.h to avoid conflict with Pin.h 2018-08-26 20:37:12 -04:00
Sebastian Plamauer b02ac1267a Add more translations 2018-08-26 13:36:27 +02:00
Sebastian Plamauer 7d18d0c1ed Fix and add more translations 2018-08-26 13:33:27 +02:00
Sebastian Plamauer 361f057927 Merge branch 'master' of github.com:adafruit/circuitpython into translate-german 2018-08-26 12:47:21 +02:00
Noralf Trønnes b61cf8d81f samd: Use RTC to set file timestamp
Use RTC to set file timestamp for file operations done on the board.
2018-08-25 20:43:09 +02:00
Noralf Trønnes 39ee12d1ac Fix os.stat() to use 1970 epoch
Commit 95e70cd0ea 'time: Use 1970 epoch' changed epoch for the time
module, but not for other users. This patch does the same for the only
other core timeutils user: extmod/vfs_fat.c:fat_vfs_stat().
Other timeutils users: cc3200, esp8266 and stm32, are not changed.

Ports that don't use long ints, will still get wrong time values from
os.stat().
2018-08-25 20:43:02 +02:00
Carlos 2a2699bef6 main.c strings translated, and recovered some translations from a backup es.po file 2018-08-25 10:39:09 -05:00
Dan Halbert 5c3fcc7490
Merge pull request #1142 from notro/ctrl_c_raise
Revert "py/vm: Improve performance of opcode dispatch when using switch stmt."
2018-08-25 08:26:06 -04:00
Noralf Trønnes 2d1fecc804 Revert "py/vm: Improve performance of opcode dispatch when using switch stmt."
This reverts commit 869024dd6e.

Ctrl-C stopped producing KeyboardInterrupt with this change on CircuitPython.

The Unix and stm32 ports handles Ctrl-C differently with a handler which is
probably why they where not affected.

Fixes #1092
2018-08-25 13:14:58 +02:00
Carlos 0aef043867 Markers cleanup 2018-08-24 22:24:59 -05:00
Dan Halbert caa232823e
Merge pull request #1141 from jerryneedell/jerryn_neopixel
adjust SAMD51 neopixel_write timing
2018-08-24 08:37:02 -04:00
Jerry Needell e8b94d0024 adjust SAMD51 neopixel_write timing 2018-08-24 07:01:50 -04:00
Scott Shawcroft d1b588375b
Merge pull request #1135 from dhalbert/nrf_board_rename
rename nRF boards to feather_nrf52832 and feather_nrf52840_express
2018-08-23 22:00:31 -07:00
Carlos 245a7b72a6 Add POEdit .mo files to gitignore 2018-08-23 22:20:42 -05:00
Carlos 9353385aa9 Update es.po strings, still a lot of review to do 2018-08-23 22:20:41 -05:00
Carlos e6d79103ae Finished the translation of string on the main.c file 2018-08-23 22:17:15 -05:00
Dan Halbert 6493c164fc update tinyusb to match circuitpython/master 2018-08-23 17:10:30 -04:00
Dan Halbert 4cc33f8de6 Merge remote-tracking branch 'adafruit/master' into nrf_board_rename 2018-08-23 16:25:57 -04:00
Dan Halbert 728622f09d
Merge pull request #1139 from hathach/nrf52_usb_serial
use unique DevicID for usb serial
2018-08-23 09:30:31 -04:00
Dan Halbert c135c7f376
Merge pull request #1138 from hathach/nrf52_SD610
update SD to v6.1.0
2018-08-23 09:08:12 -04:00
hathach 4a8cd03de1 use unique DevicID for usb serial 2018-08-23 14:00:54 +07:00
hathach fed1960424 remove s140 6.0.0 and s132 6.1.0 (not supported yet) 2018-08-23 00:27:39 +07:00
hathach 0c0ac06fc7 add SD 6.1.0 to download all 2018-08-22 23:09:09 +07:00
hathach 7961103ee6 update SD to v6.1.0 2018-08-22 21:51:30 +07:00