public:development:arduinoide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:development:arduinoide [2022/06/22 13:46]
jsanchez_odins.es
public:development:arduinoide [2024/10/09 08:53] (current)
Line 170: Line 170:
  
  
-## Meter código C en Arduino+# Meter código C en Arduino
  
 Se pueden meter archivos `.c` y sus respectivos `.h` en el mismo directorio que el sketch: Se pueden meter archivos `.c` y sus respectivos `.h` en el mismo directorio que el sketch:
Line 201: Line 201:
 This will allow the C functions to be called from C++. This will allow the C functions to be called from C++.
  
 +**IMPORTANT** Make sure that the files that you are compiling appear in the ArduinoIDE as tabs. If not, the compiler does not recognize them. Always rename your `.c` files to `.cpp`.
  
  
-## Code Footprint+# Code Footprint
  
 Reducir el tamaño de los firmwares Reducir el tamaño de los firmwares
Line 230: Line 231:
  
 Los archivos que pertenecen a cada una de las partes del código están listados en el readme de cada firmware. Los archivos que pertenecen a cada una de las partes del código están listados en el readme de cada firmware.
 +
 +
 +Ejemplo de lo que estamos hablando:
 +
 +
 +```
 +
 +Coap
 +
 +
 +/tmp/arduino_build_288104/sketch/coap_eap_integration.ino.cpp.o    1916  (code : 1724 data : 192)
 +
 +
 +/tmp/arduino_build_288104/sketch/eap-peer.cpp.o     611  (code                : 432  data : 179)
 +/tmp/arduino_build_288104/sketch/eax.cpp.o     787  (code                      : 608  data : 179)
 +/tmp/arduino_build_288104/sketch/eap-psk.cpp.o    1207  (code                   : 995  data : 212)
 +/tmp/arduino_build_288104/sketch/aes.cpp.o    1719  (code                      : 1541 data : 178)
 +/tmp/arduino_build_288104/sketch/cantcoap.cpp.o    4592  (code                : 4413 data : 179)
 +TOTAL                                                                            : 7989      : 927 : 8916
 +
 +/tmp/arduino_build_288104/sketch/at_client.cpp.o     828  (code                : 649  data : 179)
 +/tmp/arduino_build_288104/sketch/bg96.cpp.o    1740  (code                      : 1561 data : 179)
 +TOTAL                                                                            : 2213      : 358 : 2571
 +
 +### PANA
 +
 +
 +/tmp/arduino_build_319025/sketch/panatiki_integration.ino.cpp.o    1392  (code : 1188 data : 204)
 +
 +
 +/tmp/arduino_build_319025/sketch/eap-peer.cpp.o     632  (code                : 449  data : 183)
 +/tmp/arduino_build_319025/sketch/eax.c.o     787  (code                         : 608  data : 179)
 +/tmp/arduino_build_319025/sketch/eap-psk.cpp.o    1203  (code                   : 975  data : 228)
 +/tmp/arduino_build_319025/sketch/aes.c.o    1719  (code                         : 1541 data : 178)
 +/tmp/arduino_build_319025/sketch/state-machine.cpp.o    3245  (code             : 3066 data : 179)
 +TOTAL                                                                            : 6639      : 947 : 7586
 +
 +/tmp/arduino_build_319025/sketch/at_client.cpp.o     828  (code                : 649  data : 179)
 +/tmp/arduino_build_319025/sketch/bg96.cpp.o    1743  (code                      : 1564 data : 179)
 +TOTAL                                                                            : 2213      : 358 : 2571
 +
 +```
 +
  
  • public/development/arduinoide.1655898384.txt.gz
  • Last modified: 2024/10/09 08:35
  • (external edit)