fablab-bergamo / Fab-O-matic

RFID machine access solution for a Fab Lab, based on ESP32. Uses modern C++ with Arduino framework. Hardware project is included.
https://www.fablabbergamo.it/2024/06/03/fabomatic1/
MIT License
2 stars 3 forks source link

Github actions improvements #15

Closed PBrunot closed 4 months ago

PBrunot commented 4 months ago

Using matrixes for parallel builds / tests Added firmware sizes report action + Linter and C++ guidelines improvements

github-actions[bot] commented 4 months ago

Firmware size changes for esp32dev

Commit CURRENT c05b317f2cc6edbcba865a80aaa2a27b316af632 vs REFERENCE 7cb2ebee09d7ee8b416e04ded0934393a5115060

<CURRENT> MAP file: ../firmware.map.latest
<REFERENCE> MAP file: ../firmware.map.previous
Difference is counted as <CURRENT> - <REFERENCE>,           i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>:                                       <REFERENCE>     Difference
Used static DRAM:   59152 bytes (  65428 remain, 47.5% used)          59152                (     +0 remain,      +0 total)
      .data size:   27656 bytes                                       27656
      .bss  size:   31496 bytes                                       31496
Used static IRAM:   85798 bytes (  45274 remain, 65.5% used)          85798                (     +0 remain,      +0 total)
      .text size:   84771 bytes                                       84771
   .vectors size:    1027 bytes                                        1027
Used Flash size : 1069767 bytes                                     1069587           +180
           .text:  869767 bytes                                      869587           +180
         .rodata:  199744 bytes                                      199744
Total image size: 1183221 bytes (.bin may be padded larger)         1183041           +180
github-actions[bot] commented 4 months ago

Firmware size changes for hardware-rev0

Commit CURRENT c05b317f2cc6edbcba865a80aaa2a27b316af632 vs REFERENCE 7cb2ebee09d7ee8b416e04ded0934393a5115060

<CURRENT> MAP file: ../firmware.map.latest
<REFERENCE> MAP file: ../firmware.map.previous
Difference is counted as <CURRENT> - <REFERENCE>,           i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>:                                       <REFERENCE>     Difference
Used static IRAM:   66834 bytes ( 295406 remain, 18.5% used)          66834                (     +0 remain,      +0 total)
      .text size:   65807 bytes                                       65807
   .vectors size:    1027 bytes                                        1027
Used stat D/IRAM:   57497 bytes ( 288359 remain, 16.6% used)          57497                (     +0 remain,      +0 total)
      .data size:   23905 bytes                                       23905
      .bss  size:   33592 bytes                                       33592
Used Flash size : 1142807 bytes                                     1144455          -1648
           .text:  930735 bytes                                      932383          -1648
         .rodata:  211816 bytes                                      211816
Total image size: 1233546 bytes (.bin may be padded larger)         1235194          -1648
github-actions[bot] commented 4 months ago

Firmware size changes for esp32-s3

Commit CURRENT c05b317f2cc6edbcba865a80aaa2a27b316af632 vs REFERENCE 7cb2ebee09d7ee8b416e04ded0934393a5115060

<CURRENT> MAP file: ../firmware.map.latest
<REFERENCE> MAP file: ../firmware.map.previous
Difference is counted as <CURRENT> - <REFERENCE>,           i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>:                                       <REFERENCE>     Difference
Used static IRAM:   66154 bytes ( 296086 remain, 18.3% used)          66154                (     +0 remain,      +0 total)
      .text size:   65127 bytes                                       65127
   .vectors size:    1027 bytes                                        1027
Used stat D/IRAM:   57705 bytes ( 288151 remain, 16.7% used)          57705                (     +0 remain,      +0 total)
      .data size:   24001 bytes                                       24001
      .bss  size:   33704 bytes                                       33704
Used Flash size : 1046443 bytes                                     1046283           +160
           .text:  846339 bytes                                      846179           +160
         .rodata:  199848 bytes                                      199848
Total image size: 1136598 bytes (.bin may be padded larger)         1136438           +160