david gauchard
85e68093e9
Automatic stack location selection (SYS or HEAP), enable per library AR-chive in arduino build system ( #5018 )
...
Automatic stack location selection (SYS or HEAP), enable per library AR-chive in arduino build system
* enable dot_a_linkage on internal libraries
* add device tests
* boards generator: deprecate --noextra4k/--allowWPS and fix documentation
2018-08-20 14:35:52 +02:00
Ivan Grokhotkov
61cd8d8385
examples: format all .ino files
...
This formats all the example source files using Arduino style rules.
2018-03-08 14:32:06 +08:00
Develo
422f35938a
Added length and operator[] methods, added some constness, missed dirty clear ( #3855 )
...
* Added length and operator[] methods, added some constness, missed _dirty clear
* Added forgotten const
2017-11-20 16:25:52 -03:00
Develo
1b76e9bf72
Clear dirty flag in begin and reallocate only if necessary, add getConstDataPtr method ( #2217 ) ( #3849 )
2017-11-20 14:39:27 -03:00
ittacco
53d7cc01cf
Optimize EEPROM::put ( #2487 )
...
* EEPROM Library:
Improved put function, compare data and only in case are different set _dirty flag, copy the data
* It will grant that the _dirty flag is reset only at EEPROM.commit() and no changes are lost
2017-10-15 02:16:42 -05:00
Clemens Kirchgatterer
18297458be
allows global object instances be switch off with defines ( #2344 )
2016-08-01 11:21:50 +08:00
timw1971
b3a503a9ef
Optimised _dirty flag.
...
_dirty set only if the value being written is different from the existing value in the cache.
2016-01-15 15:15:22 +00:00
Marvin Roger
1071e8ada1
Add libraries categories
2015-11-02 19:23:26 +01:00
Ivan Grokhotkov
afd0ca23a0
EEPROM: round requested size to 4 byte boundary ( #659 )
2015-08-05 09:00:17 -04:00
Ivan Grokhotkov
b1f2fdb9cc
EEPROM: fix incorrect start address, support multiple instances
...
related to #279 , #240
2015-05-21 10:56:10 +03:00
ficeto
93c456602c
Merge pull request #23 from Links2004/esp8266
...
pull markus's changes
2015-05-17 16:45:32 +03:00
Markus Sattler
a4adfab517
fix possible null ptr in EEPROM.cpp
2015-05-17 13:54:03 +02:00
Markus Sattler
e50fc0fef8
fix possible problems in EEPROM regarding interrupt handling and SPI flash blocking
2015-05-16 23:10:06 +02:00
ficeto
ea9368c88d
enhance board flash handling and eeprom location
2015-05-15 20:06:13 +03:00
biohazardxxx
e707fe5781
Mode missed
2015-05-06 14:28:05 +02:00
Markus Sattler
48ddce71c6
add EEPROM.getDataPtr()
...
fix all warnings in EEPROMClass
2015-05-03 18:15:54 +02:00
Markus Sattler
3406b47949
increase irom0 from 0x3C000 to 0x6B000 (+192KB) space
2015-05-03 17:44:20 +02:00
Bundit J
5a4c4c3427
Use memcpy instead of loop
2015-04-18 22:48:04 +07:00
Bundit J
2adda59b6d
Add get and put functions to EEPROM
...
As available in http://www.arduino.cc/en/Reference/EEPROM
2015-04-18 16:08:36 +07:00
Bundit J
8ac5d70b70
Add get and put functions to EEPROM
...
As available in http://www.arduino.cc/en/Reference/EEPROM
2015-04-18 15:33:45 +07:00
Ivan Grokhotkov
79e0aa361a
Update maintainer info
2015-03-27 12:18:06 +03:00
Ivan Grokhotkov
6c344ffbb1
Update license headers in files that were completely rewritten
2014-12-19 01:40:47 +03:00
Ivan Grokhotkov
43b9dd9edf
Clean up unused stuff
2014-12-19 01:39:27 +03:00
Ivan Grokhotkov
25cab439f0
EEPROM examples
2014-12-12 10:37:40 +03:00
Ivan Grokhotkov
84765a16b0
EEPROM library
2014-12-09 22:20:30 +03:00