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