circuitpython/lib
Scott Shawcroft 939c0045db Switch to a shared piece of code to compute start and length of a
buffer from start, end and length. The old code miscomputed length
leading to writing and reading from memory past the end of the buffer.
Consolidating the code should make it easier to get right everywhere.
2017-04-20 11:24:05 -07:00
..
axtls@67d27df4b5 lib/axtls: Update, fixes esp8266 build. 2016-07-11 17:00:42 +03:00
berkeley-db-1.xx@dab957dacd lib/berkeley-db-1.xx: Update to upstream, fixes MacOSX build. 2016-08-25 21:30:20 +03:00
cmsis/inc lib/cmsis: upgrade CMSIS-CORE to V4.30 2016-09-30 16:19:03 +10:00
embed lib/abort_.c: Add prototype to make coverage build happy. 2016-07-30 17:52:06 +03:00
fatfs Reduce size of root directory because its allocated a fixed size (was 16k, now 4k). Tests show this holds ~32 files and subdirectories. 2017-01-03 18:29:34 -08:00
libc This introduces an alternative hardware API called nativeio structured around different functions that are typically accelerated by native hardware. Its not meant to reflect the structure of the hardware. 2016-11-21 14:11:52 -08:00
libffi@e9de7e35f2 lib/libffi: Add libffi as a submodule. 2015-10-17 15:52:35 +03:00
libm lib/libm: Move Thumb-specific sqrtf function to separate file. 2016-11-03 12:26:32 +11:00
lwip@5b8b5d459e lib/lwip: Add LwIP stack as a submodule in the library directory 2015-10-23 00:35:20 +03:00
memzip lib/memzip: Factor out memzip from teensy/ into lib/memzip. 2015-11-04 14:21:10 +00:00
mp-readline atmel-samd: Support auto-reset based on USB write activity. 2016-10-25 18:36:37 -07:00
netutils lib: Move some common mod_network_* functions to lib/netutils. 2015-05-04 11:48:40 +01:00
timeutils lib/timeutils/timeutils: Fix pedantic warning in coverage build. 2016-06-03 10:46:15 +03:00
utils Switch to a shared piece of code to compute start and length of a 2017-04-20 11:24:05 -07:00
README.md lib: Add basic README. 2014-09-18 00:13:03 +01:00

README.md

This directory contains standard, low-level C libraries with emphasis on being independent and efficient. They can be used by any port.