hierophect
3178462218
Merge branch 'master' into stm32-pulseout
2020-03-03 15:03:19 -05:00
Scott Shawcroft
2fea811c30
Merge pull request #2672 from jepler/fuzz
...
Makefiles: add targets to build unix port, mpy-cross for fuzzing
2020-03-03 11:36:53 -08:00
Scott Shawcroft
17458ad81a
Merge pull request #2662 from jepler/issue2332
...
Fix unaligned disk reads properly
2020-03-03 11:27:50 -08:00
Scott Shawcroft
274cb597b0
Remove debug extern
2020-03-03 10:55:50 -08:00
Jeff Epler
c0bfa11766
Use tests from ulab extmod, instead of our own
2020-03-03 12:46:59 -06:00
Scott Shawcroft
2e370008c3
Merge pull request #2670 from jepler/compile-assertion-errors
...
Turn certain assertion errors in mpy-cross into SyntaxErrors
2020-03-03 10:11:36 -08:00
Lucian Copeland
eb71bfe9d3
Exclude SoCs without basic timers
2020-03-02 11:22:40 -05:00
Jeff Epler
402262a843
make translate
2020-03-02 09:13:06 -06:00
Dan Halbert
ba0c14f9dd
Merge pull request #2671 from dhalbert/merge-for-5.0.0-rc.1
...
Merge for 5.0.0 rc.1
2020-03-01 15:39:26 -05:00
Jeff Epler
74bf17bb0d
Makefiles: add targets to build unix port, mpy-cross for fuzzing
...
This assumes you have properly install afl-fuzz with afl-clang-fast.
Tested with AFLplusplus 2.60c-75-g2c6847b.
2020-03-01 11:48:33 -06:00
Dan Halbert
898f67ac2e
Merge branch 'master' into merge-for-5.0.0-rc.1
2020-03-01 12:22:18 -05:00
Dan Halbert
7528814617
Merge pull request #2664 from dhalbert/downloads-from-s3
...
Download links from S3; Do not upload release assets to GitHub
2020-03-01 11:43:55 -05:00
Jeff Epler
862830da32
compile: Give a proper error on 'async with'/'async for' outside 'async def'
...
A simple reproducer is:
async for x in():x
2020-03-01 09:40:43 -06:00
Jeff Epler
511c180869
parse: push_result_token: throw an exception on too-long names
...
Before this, such names would instead cause an assertion error inside
qstr_from_strn.
A simple reproducer is a python source file containing the letter "a"
repeated 256 times
2020-03-01 09:38:34 -06:00
Jeff Epler
dc64857a7d
Merge branch 'master' into ulab
2020-02-29 21:54:39 -06:00
Dan Halbert
e30b1d3121
missing semicolon
2020-02-29 22:48:11 -05:00
Dan Halbert
5bb23536b7
Merge branch 'assert_pin-and-mp_const_none-cleanup' of https://github.com/dhalbert/circuitpython into assert_pin-and-mp_const_none-cleanup
2020-02-29 15:57:35 -05:00
Dan Halbert
8435935429
update uses of assert_pin_free; remove redundant checks
2020-02-29 15:37:32 -05:00
Lucian Copeland
6bb1649b4b
Add translations
2020-02-29 14:52:49 -05:00
Lucian Copeland
611ef27ac2
stm32: Add PulseOut support
...
Matches the implementations of the NRF and Atmel ports. TIM7 is used as it does not have a tied pin. Contains some register micromanagement since HAL support for the TIM7 timer is limited.
2020-02-29 14:47:47 -05:00
Dan Halbert
b6206406de
new pin validation routines; don't use mp_const_none if NULL will do
2020-02-28 23:43:04 -05:00
Dan Halbert
ce9a7d7e2a
new pin validation routines; don't use mp_const_none if NULL will do
2020-02-28 23:32:24 -05:00
Dan Halbert
98a03fc935
upload bin and uf2 for arduino boards; remove unneeded build steps
2020-02-28 21:18:48 -05:00
Dan Halbert
29e44721d2
Merge pull request #2665 from arturo182/esp32_freeze
...
Freeze adafruit_requests and adafruit_esp32spi into mimxrt1011 Feathers
2020-02-28 21:05:19 -05:00
arturo182
0af00cf914
Freeze adafruit_requests and adafruit_esp32spi into feather_m7_1011
2020-02-29 00:39:22 +01:00
arturo182
3f26a0b06b
Freeze adafruit_requests and adafruit_esp32spi into feather_mimxrt1011
2020-02-29 00:26:39 +01:00
Dan Halbert
c24a4f7d66
change download prefix to https://downloads.circuitpython.org
2020-02-28 16:25:12 -05:00
Dan Halbert
1b8a4791f5
Download links now point to S3 via CloudFront
2020-02-28 14:57:32 -05:00
Jeff Epler
eef742bf45
oofatfs: Remove _FS_DISK_READ_ALIGNED
...
This workaround is no longer needed, so it can be removed.
Closes : #2332
2020-02-28 10:04:28 -06:00
Jeff Epler
1e6c08fc30
nrf: sqpi_flash: Handle unaligned reads
2020-02-28 10:03:37 -06:00
Dan Halbert
0c2894c725
Merge pull request #2659 from mubes/i2cfixes
...
Fix I2C clock divider
2020-02-28 10:55:48 -05:00
TG-Techie
527eb2444c
added TG-Watch02A pins
2020-02-28 04:11:54 -05:00
TG-Techie
75aea6b1ca
Merge pull request #1 from adafruit/master
...
add in 5.0rc changes
2020-02-28 02:54:41 -05:00
TG-Techie
6d4ffc69fd
add TG-Watch02A
2020-02-28 02:52:46 -05:00
Jeff Epler
39cfe32c34
Update ulab from upstream again
2020-02-27 14:14:05 -06:00
Jeff Epler
645df931ae
typos
2020-02-27 11:07:37 -06:00
Jeff Epler
fa3b9eba92
ulab: Incorporate it
2020-02-27 11:03:03 -06:00
Jeff Epler
4c710cf13b
unix port: add help(), help('modules')
2020-02-27 08:31:01 -06:00
Jeff Epler
50438b51aa
libm: Provide log2f
2020-02-27 08:30:12 -06:00
Jeff Epler
41e71485af
libm: Disable float-equal diagnostics
...
I choose to believe these authors knew what they were doing.
2020-02-27 08:30:12 -06:00
Dave Marples
09a3153bf4
Fix I2C clock divider
2020-02-27 14:08:39 +00:00
Scott Shawcroft
6375d8699e
Validate builtin member is a module
2020-02-26 10:32:02 -08:00
arturo182
1b33cd11fc
Merge pull request #2658 from mubes/spi_fixes
...
Fix SPI clock speed on mimxrt10xx family & mimxrt1020 pinmux fixups
2020-02-26 16:37:05 +01:00
Dave Marples
aadb0bfc1e
Fix SPI clock speed on mimxrt10xx family & mimxrt1020 pinmux fixup
2020-02-26 14:28:54 +00:00
Limor "Ladyada" Fried
3dc98a7a79
Merge pull request #2656 from ladyada/master
...
move red LED to D13 and make D3 lsm6ds IRQ
2020-02-25 18:34:40 -05:00
Scott Shawcroft
86fd93bd03
Support importing native modules in native packages.
...
This only fixes the `import` portion. It doesn't actually change
reference behavior because modules within a package could already
be referenced through the parent package even though an error should
have been thrown.
2020-02-25 15:32:55 -08:00
ladyada
86e9fd170a
move red LED to D13 and make D3 lsm6ds IRQ
2020-02-25 18:00:23 -05:00
Jeff Epler
415cb351c7
Merge pull request #2655 from jepler/thing51
...
samd51 thing plus: new port
2020-02-25 14:13:47 -06:00
Scott Shawcroft
7037ebe0ec
Merge pull request #2653 from tannewt/fix_usb_eject_after_sleep
...
Fix Mac crash when waking up with an ejected CIRCUITPY
2020-02-25 10:54:42 -08:00
jepler
f20255813f
samd51 thing plus: new port
...
testing performed:
* successfully store and retrieve a 500kB file on the flash
* square wave output on each pin appears on o'scope
* board.SPI(), board.SERIAL(), board.I2C() all construct
2020-02-25 11:52:23 -06:00