Post Created date
Higher-Level I2C/TWI Library, Non-GPL?
Brian Fairchild wrote:Fleury says his code is based upon AVR300 so shouldn't his work inherit whatever license that is issued under?   http://homepage.hispeed.ch/peter......
Wednesday, 7 November 2018 - 22:31
Higher-Level I2C/TWI Library, Non-GPL?
Thanks for the suggestions around looking at Fleury's work. No doubt it is well though out and robust based on the respect that it receives here. Unfortunately, as soon as you...
Wednesday, 7 November 2018 - 19:37
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
westfw wrote:it's time to investigate __attribute__((noinline)) to prevent such behavior   Always good to know the tricks of beating a compiler into submission. Your...
Monday, 5 November 2018 - 22:02
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
clawson wrote:Why can't you just diff the LSS?   Thanks for the suggestion! I'll look into how to do that.   Edit: Thanks for the pointer.  avr-objdump -h -S ....
Monday, 5 November 2018 - 20:14
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
Times like this have me wishing I had a debugger for the ATmega328P. If the behavior is the same on an ATmega32U4 (which I believe supports JTAG debugging), I'll try to...
Monday, 5 November 2018 - 20:04
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
westfw wrote:output from "avr-nm -SC -size-sort foo.elf"   Thanks -- that was the kind of hint I was hoping for!   So surprising were the results on the binaries I had...
Sunday, 4 November 2018 - 16:57
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
Something I wouldn't use on a machine with more memory!   Basically, when parsing JSON with the ArduinoJson library, the structure of the JSON is stored in a JsonBuffer...
Sunday, 4 November 2018 - 04:20
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
That very well may be and a path that I'll try to pursue (Edit: if a compiler-based problem isn't the root of this).   Edit: To be clear, this DTO isn't passed to ArduinoJson...
Saturday, 3 November 2018 - 23:25
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
theusch wrote:Well, regular visitors here like to solve puzzles.  But you need to give us more to go on, such as a small complete test program that exhibits the symptoms....
Saturday, 3 November 2018 - 19:36
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
I'll look into what explicitly defined "heap start" & "heap end" means and how to try it.   The loss of free memory appears at the start of execution, after the...
Saturday, 3 November 2018 - 19:17
Add 2 Bytes to Field, Free Down by 323 Bytes, .text up by 194; Why?
clawson wrote:more than one instance of the class is created   Only one instance is created within one function, known to be non-reentrant, during single-threaded execution....
Saturday, 3 November 2018 - 15:58