From e321cfabab3c4e701d36b25249be21b058bc532b Mon Sep 17 00:00:00 2001 From: Christoph Schneeberger Date: Sat, 16 Mar 2019 13:53:30 +0100 Subject: [PATCH] sync --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1d23fbf..6287aa2 100644 --- a/README.md +++ b/README.md @@ -58,13 +58,14 @@ Dec8s(any signed expr);, same of course Dec16u(); and Dec16s(); Code size has been obtained by calling one function at a time, compiler under the usual -0s mode. Size is the difference with the empty file size. TerSer.h can of course be used with setup() and loop(). It add the ~300 bytes Arduino initializations. Execution time has been measured with a Nop replacing the SendCar function. The time depends on the baud rate, ~1 ms per character displayed at 9600 bits/s. +#### TerSer.ino Terminal série 174b 0v +Adds 174b for total size: ```c -//TerSer.ino Terminal série 174b 0v #include "TerSer.h" int main() { SetupTerSer(); -while(1) { add 174b for total size +while(1) { // Text("Test"); // 20b // Bin8(v8); // 16b 3us // Bin16(v16); // 42b 6,8us @@ -77,12 +78,14 @@ while(1) { add 174b for total size } // end while(1) } // end main() ``` + +#### PrintArduino empty1426b 184v +Adds 1426b for program size: ```cpp -// PrintArdui vide 1426b 184v void setup() { Serial.begin(9600); } -void loop() { add 1426b for program size +void loop() { // Serial.print("Text"); // 22 190v // Serial.println("text"); // 40 192v // Serial.print(123,HEX); // 60 184v