circuitpython/shared-module
Jeff Epler 8c841af946 MP3File: Avoid crash in get_buffer when deinitted
When a playing mp3 is deinitted, it's possible to reach get_buffer,
but all the internal pointers are NULL.  This would lead to a hard fault.
Avoid it by returning GET_BUFFER_ERROR instead.
2019-12-11 22:04:10 -06:00
..
_bleio Fix build by removing unused vars 2019-10-22 17:24:04 -07:00
_pew Add better PewPew error messages and update translations 2019-03-12 17:21:15 -07:00
_pixelbuf Fresh combined checkin of _pixelbuf library. 2019-01-13 23:51:13 -05:00
_stage Fix transactions in _stage after displayio changes 2019-09-04 16:41:58 +02:00
audiocore audiocore: use mp_obj_t in prototypes 2019-12-06 13:25:40 -06:00
audioio bring MixerVoice back to building state; update documentation 2019-08-03 11:20:06 -05:00
audiomixer audiosample: convert to use a protocol 2019-12-04 09:31:52 -06:00
audiomp3 MP3File: Avoid crash in get_buffer when deinitted 2019-12-11 22:04:10 -06:00
audiopwmio audiopwmio: Add the shared files for this new module 2019-07-26 07:52:37 -05:00
bitbangio bitbangio.SPI was not setting direction of output pins 2019-10-26 16:06:02 -04:00
board make UART.write be blocking on SAMD; add timeout property 2019-11-27 13:05:29 -05:00
busio add timeout keyword to I2C - for bitbangio - ignored for busio 2018-05-13 21:54:44 -04:00
displayio Define polarity and phase in Fourwire 2019-12-05 11:44:21 -05:00
fontio Move Glyph and BuiltinFont into fontio 2019-03-19 16:22:09 -07:00
gamepad Simplify type check in tick and init last 2019-04-16 10:44:09 -07:00
gamepadshift Simplify type check in tick and init last 2019-04-16 10:44:09 -07:00
multiterminal Merge tag 'v1.9.3' 2017-11-02 12:41:50 -07:00
network Supervisor: move most of systick to the supervisor 2019-11-18 11:01:23 -06:00
os os_listdir: This can be long-running, run background tasks 2019-09-09 20:14:02 -05:00
random Introduce a random module that is a subset of CPython's random. It 2017-06-27 17:37:24 -07:00
socket modify modnetwork and modusocket for circuitpython 2018-10-04 22:02:25 +10:00
storage Add option to disable the concurrent write protection 2019-02-21 10:45:41 -08:00
struct struct.pack_into incorrect buffer size check 2019-01-21 11:45:38 -05:00
terminalio fix terminalio not clearing on construct 2019-08-08 14:58:51 -04:00
touchio Detect lack of pulldown; check for pin in use 2019-08-19 23:40:34 -04:00
uheap uheap: Switch to using gc_nbytes to measure allcoation size so we stop undercounting. 2016-11-23 17:32:50 -08:00
usb_hid Supervisor: move most of systick to the supervisor 2019-11-18 11:01:23 -06:00
usb_midi update tinyusb lib to 0.5.x 2019-07-24 16:46:31 +07:00
ustack Measure and report maximum stack usage. (#175) 2017-07-23 15:32:05 -04:00
wiznet randomize tcp source port for adafruit/circuitpython#1800 2019-05-10 13:56:33 +10:00