Dan Halbert
761f9a938e
Merge pull request #1075 from tannewt/more_mp_raise
...
Use more mp_raise_* to save 28 bytes code size.
2018-07-31 19:09:10 -04:00
Scott Shawcroft
0bf999f52a
Use more mp_raise_* to save 28 bytes code size.
2018-07-31 13:50:48 -07:00
Scott Shawcroft
a88cdaca6a
Remove rogue execute bit. Must a common incorrect shortcut for me. :-)
2018-07-31 12:42:21 -07:00
hathach
1e524f1b98
Merge branch 'master' into nrf52840_usb_hid
2018-08-01 00:58:23 +07:00
hathach
20c25f61d9
update tinyusb
2018-08-01 00:53:56 +07:00
hathach
85bd46a4e1
enable MICROPY_PY_ARRAY_SLICE_ASSIGN, MICROPY_PY_BUILTINS_SLICE_ATTRS
2018-07-31 23:09:39 +07:00
hathach
4bece22c92
add hid keyboard LED indicator stub
2018-07-31 23:02:15 +07:00
hathach
05139e2aee
all hid devices seems to be ok
2018-07-31 22:54:26 +07:00
hathach
2c85f42330
add usb hid syscontrol
2018-07-31 21:57:00 +07:00
hathach
ef58adacd3
usb hid consumer control works
2018-07-31 21:19:02 +07:00
hathach
fd661c1d57
improve usb hid
2018-07-31 21:06:24 +07:00
Scott Shawcroft
b334289669
Reenable LTO for debug.
2018-07-31 05:18:23 -07:00
Scott Shawcroft
12cf5e51c2
Allow for resizing the stack area.
2018-07-31 05:18:23 -07:00
Scott Shawcroft
777542c716
Add basic memory allocation outside Python runtime
...
This allows for the heap to fill all space but the stack. It also
allows us to designate space for memory outside the runtime for
things such as USB descriptors, flash cache and main filename.
Fixes #754
2018-07-31 05:18:03 -07:00
hathach
27b2a9fe59
add usb_desc, disable tinyusb stack CFG_TUD_DESC_AUTO
2018-07-31 17:50:32 +07:00
hathach
d15caf0dbd
hid keyboard and mouse work well
2018-07-31 16:42:04 +07:00
hathach
221d54a595
workaround to use lib/utils/interrupt_char.c
2018-07-31 14:28:34 +07:00
hathach
ae783b0b1a
update tinyusb, set scsi sense key for unsupported commands
2018-07-31 13:54:58 +07:00
Dan Halbert
bf033123a7
Merge pull request #1073 from adafruit/tannewt-patch-2
...
Wordsmith
2018-07-30 19:21:33 -04:00
Scott Shawcroft
0a02d77d64
Comment that it may vary by board
2018-07-30 15:20:12 -07:00
Scott Shawcroft
76971d9907
Wordsmith
...
For #1067
2018-07-30 15:04:40 -07:00
Scott Shawcroft
a6d94b6845
Merge pull request #1068 from dhalbert/micropython-25ae98f-merge
...
Micropython 25ae98f
merge
2018-07-30 12:33:44 -07:00
Dan Halbert
b1006170f1
Download arm-none toolchain only when necessary.
2018-07-30 12:17:52 -04:00
Scott Shawcroft
433a29bb70
Merge pull request #1066 from Makdaam/issue1033
...
Fixin issue1033
2018-07-29 19:01:50 -07:00
Dan Halbert
fbe98ff9a9
Merge pull request #1071 from dhalbert/3.x-hallowing
...
add HalloWing
2018-07-29 20:24:47 -04:00
Dan Halbert
680597547c
add HalloWing
2018-07-29 19:22:16 -04:00
Dan Halbert
c76a4d477f
remove qemu-arm build; fix docs build bugs
2018-07-29 16:47:06 -04:00
Dan Halbert
bfbb5cde5a
put back test in qemu-arm build
2018-07-28 23:40:17 -04:00
Dan Halbert
a5068eae0d
fix .travis.yml
2018-07-28 16:43:48 -04:00
Dan Halbert
2e260a0eab
Merge remote-tracking branch 'adafruit/master' into micropython-25ae98f-merge
2018-07-28 14:13:54 -04:00
Dan Halbert
f48b70050e
merge finished
2018-07-28 13:29:47 -04:00
Leszek Jakubowski
a99f942742
'/' and '\' are also acceptable ends of the path now
2018-07-28 17:07:22 +02:00
hathach
368d59796f
adding usb_hid
...
compiled with undefined ref
2018-07-27 17:36:41 +07:00
hathach
21339c4155
house keeping
2018-07-27 17:22:21 +07:00
hathach
e86f7d0b88
add usb msc callback description
2018-07-27 00:17:14 +07:00
hathach
5bdf40901f
update tusb lib
2018-07-26 17:16:41 +07:00
Dan Halbert
fbfc9c3995
Merge pull request #1062 from tannewt/import_merge
...
Merge in the rest of 3.x
2018-07-25 22:34:58 -04:00
Dan Halbert
f6d09d0605
Merge pull request #1060 from tannewt/uf23
...
Update uf2 tools to support python3.
2018-07-25 21:21:52 -04:00
Dan Halbert
ef46a0a554
Merge pull request #1061 from tannewt/import_merge
...
Merge 3.x into master
2018-07-25 21:21:14 -04:00
Dan Halbert
6b01f37bbf
Merge pull request #1058 from tannewt/gcc_2018q2
...
Update travis to gcc 2018q2.
2018-07-25 18:28:59 -04:00
Scott Shawcroft
1ffb0a714f
Merge remote-tracking branch 'adafruit/3.x' into import_merge
2018-07-25 11:49:18 -07:00
Scott Shawcroft
d855f322b9
Merge branch '3.x' into import_merge
2018-07-25 10:15:55 -07:00
Scott Shawcroft
70df242f72
Update uf2 tools to support python3.
2018-07-25 09:39:46 -07:00
Scott Shawcroft
055725f744
Update travis to gcc 2018q2.
2018-07-25 07:50:29 -07:00
Dan Halbert
bc760dd341
WIP: complete manual inspection of all significant changes
2018-07-23 21:34:25 -04:00
Scott Shawcroft
08def6b51e
Merge pull request #1052 from dhalbert/speed-up-dict-long-lived
...
Prevent repetitive recursive scanning of dicts when making them long-…
2018-07-23 18:17:08 -07:00
Dan Halbert
be1d882a8b
Prevent repetitive recursive scanning of dicts when making them long-lived
2018-07-19 15:19:21 -04:00
arturo182
1fb81979b2
Merge pull request #1036 from hathach/fix_nrf52840_serial
...
Fix nrf52840 serial mentioned #1021
2018-07-18 09:03:56 +02:00
hathach
bb28faf39c
arturo182 review
2018-07-17 23:57:49 +07:00
hathach
a0b9871ba9
use seperate interrupt_char.c for nrf
...
move usb descriptors into usb.c
2018-07-17 21:52:20 +07:00