Added pin definition for battery change enable. Pin used to switch in…
… a 10 ohm resistor during Hub reset & strapping.
vstr_init_len: Don't crash if (size_t)-1 is passed
In this unusual case, (len + 1) is zero, the allocation in vstr_init succeeds (allocating 1 byte), and then the caller is likely to erroneously access outside the allocated region, for instance with a memset(). This could be triggered with os.urandom(-1) after it was converted to use mp_obj_new_bytes_of_zeros.
os: Don't require an on-stack buffer
This allows urandom requests of even 100k bytes to succeed on a fresh VM session on a Metro M4 express.
nrf: Call into sd as many times as necessary to fill urandom request
Generating 51200 bytes in one go takes 4.966s, so that's a rate of about 10KiB/s.
Merge pull request #2459 from hierophect/stm32-spi-oneline
STM32: Allow simplex SPI
Merge pull request #2461 from jepler/urandom-hardfaults
Urandom hardfaults
Merge pull request #2498 from dhalbert/optional-i2c-pullup-checking
Make requiring I2C pullups be optional
Make all PYTHON env vars into PYTHON3
make file contained a mix of references to `PYTHON` and `PYTHON3`, and did not build on a fresh install of Ubuntu (under Windows LXSS)
Merge pull request #2457 from hierophect/stm32-cpython-compat
STM32: Cpython compatibility flag 2
put bonding to-do flags into Connection objects instead of using a he…
…ap-allocated queue
Added Dxx names to analog pins on Feather M4 Express pins.c file
inserted line breaks between different pins (grouping together aliase…
…s for legibility) per request by dhalbert
second revision to line breaks for visibility per dhalbert
Merge pull request #2511 from scs217/feather_m4_express_expanded_pinout
Added Dxx names to analog pins on Feather M4 Express pins.c file