Cuz everyone loves them :O
- Warning
- it's easy to misinterpret this statistics!
eBoard is taking care of many things and only occupying a minimum of space! Most things you would have to write by yourselve otherwise (which may resulted in an even higher amount of used space!)
- Note
- every test was run with an Arduino UNO R3 It is possible that the code size vary
1 Occupied Space
Because everyone loves statisticsâ„:
- Note
- Development Build:
#define EBOARD_I2C 0x1
#define EBOARD_SHIFT_REGISTER 0x1
#define EBOARD_BLUETOOTH 0x1
#define REPT_TASK
void rept_task (void) {}
#define EBOARD_LCD 0x1
-
Release Build:
-
removed I2C due to the hope that Bluetooth is enough ^^
#define IGNORE_SIZE
#define EBOARD_USE_UTILITY 0x0
#define EBOARD_DEBUG_MODE 0x0
#define EBOARD_CHECK_PINS 0x0
#define EBOARD_CHECK_PINS_PWM 0x0
#define EBOARD_SHIFT_REGISTER 0x1
#define EBOARD_BLUETOOTH 0x1
#define EBOARD_LCD 0x1
1.1 Empty program
- Note
- Used:
Following results:
[Version: 1.2a]
[Dev]: 'BinĂ€re SketchgröĂe: 6.994 Bytes (von einem Maximum von 32.256 Bytes)'
[Rel]: 'BinĂ€re SketchgröĂe: 3.264 Bytes (von einem Maximum von 32.256 Bytes)'
[Version: 2.0c]
[Dev]: 'BinĂ€re SketchgröĂe: 7.530 Bytes (von einem Maximum von 32.256 Bytes)'
[Rel]: 'BinĂ€re SketchgröĂe: 3.770 Bytes (von einem Maximum von 32.256 Bytes)'
1.2 Output to an OLED-Display
- Note
- Used Code:
#define EBOARD_I2C 0x1
#define EBOARD_LCD 0x1
#include "/home/eagleoutice/Dokumente/proj/_sia/src/eBoard.h"
for(int i = 0; i < 2000; i++){
}
return 0;
}
Following results:
[Version: 2.0c]
[SAM]: 'BinĂ€re SketchgröĂe: 7.716 Bytes (von einem Maximum von 32.256 Bytes)'