1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-27 21:16:50 +03:00

9 Commits

Author SHA1 Message Date
Sebastian Andersson
4a0cdca28c Export pgmspace symbols to C (#3955) 2017-12-14 14:38:09 +08:00
Ivan Grokhotkov
de9e8e024b pgmspace: zero out memory in strncpy_P (#2633)
strncpy should write 'size' characters, padding with zeroes if src is
shorter than 'size'.
2017-10-13 02:17:06 +08:00
Ivan Grokhotkov
7a93478a99 pgmspace: expand varargs correctly in printf_P (#2819) 2017-10-13 02:15:32 +08:00
Ivan Grokhotkov
d49024cfdf Implement strstr_P, add pgmspace tests (#1749) 2016-03-11 09:47:49 +03:00
Harrison Mclean
572d88c1c4 Re-added lost function memcpy_P
This was lost in 80a5f29e89

I've also changed the type of src to PGM_VOID_P to match the other changes made in the above commit.
2015-07-21 00:37:16 +08:00
Makuna
47eb87d3ec more memory functions 2015-07-19 19:45:17 -07:00
Makuna
dece240830 Issue fixes
https://github.com/esp8266/Arduino/issues/475
https://github.com/esp8266/Arduino/issues/484
2015-07-13 19:08:35 +03:00
Markus Sattler
f18bb28813 fix bug #343
add __attribute__ to printf functions for better compiler warning handling.
remove ICACHE_FLASH_ATTR, all cpp files are automatic in FLASH (ld script)
2015-05-28 18:58:09 +02:00
Makuna
81d27b403e PgmSpace working
PSTR() and F() macros correctly place string into flash memory relying
on PROGMEM
PROGMEM uses ICACHE_RODATA_ATTR
Print and String classes fixed up
str* classes fixed up
2015-05-13 11:27:54 -07:00