Me gustaría usar (enlace) una función escrita en ensamblador en un proyecto Arduino. Lo que quiero hacer es:
- escriba la función en el ensamblador utilizando las convenciones de llamada avr-gcc
- declare la función como externa en el archivo .ino
- proporcione las instrucciones y otra información para vincular la función del ensamblador con el proyecto
No quiero (o ya sé cómo hacerlo):
- usar ensamblaje en línea (el prólogo y el epílogo impiden el manejo efectivo de parámetros)
- use formas alternativas / cadenas de herramientas / programadores