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
Dan Halbert
09ab24b967
Merge pull request #2654 from tannewt/fix_crash_after_repl
...
Fix crash after empty REPL session
2020-02-24 21:50:08 -05:00
Scott Shawcroft
28c7a1e9c3
Fix crash after empty REPL session
...
We were trying to reset bluetooth when it was off and then trying
to raise an exception without the heap.
2020-02-24 16:11:17 -08:00
Scott Shawcroft
876c646d09
Fix Mac crash when waking up with an ejected CIRCUITPY
...
We now correctly set the reason for the unit not being ready and
always start the unit.
Fixes #2567
2020-02-24 15:40:52 -08:00
Dan Halbert
90c67673ad
Merge pull request #2649 from mubes/rs485inversionfix
...
Fix incorrect initialisation of default UART
2020-02-23 07:35:20 -05:00
Dave Marples
d41cf2e926
Fix incorrect initialisation of default UART
2020-02-23 11:16:24 +00:00