Hoja de nuevo documento en platformio

hola, desde hace un tiempo cuando pongo nuevo proyecto en platformio usando vscode, me carga esta hoja

#include <Arduino.h>

// put function declarations here:
int myFunction(int, int);

void setup() {
  // put your setup code here, to run once:
  int result = myFunction(2, 3);
}

void loop() {
  // put your main code here, to run repeatedly:
}

// put function definitions here:
int myFunction(int x, int y) {
  return x + y;
}

cuando antes solo era asi, no puedo encontrar el archivo de nuevo documento, para modificarlos

#include <Arduino.h>



void setup() {
  
}

void loop() {
  
}

Creo que es una consulta para el foro de PlatformIO. ¿No?

La tire aca porque mucho lo usan, y por ahi saben donde esta la hoja que carga a inicio de un nuevo proyecto

¿Entonces puedo preguntar acá sobre paracetamol porque seguro que muchos toman? :wink:

Es una broma, aclaro.

Cual es el problema, en consultar por VSC?
Yo uso y recomiendo VSC. El foro en inglés también lo hace.
No veo el problema.

Simplemente cambió. Nada mas.

¿Y quién dijo que no se puede?
Dije que me parecía una pregunta más adecuada para el foro de PlatformIO.
Así como me parece más adecuado preguntar algo sobre un Accord en un foto de Honda que en uno de Toyota.
Saludos

Anda al foro en inlgés y fijate que opinan de VSC.
Yo lo uso hace mucho porque me ahorra mucho pero mucho tiempo.
Claro está que hay cosas que las compilo en IDE porque no siempre se puede hacer todo en VSC o las librerías no funcionan.

Yo también lo uso, sobre todo para proyectos que necesitan librerías "viejas" o que tengo que modificar pero nada tiene que ver con mi opinión de que la pregunta del PO era mejor hacerla en la comunidad de PlatformIO. Seguramente ya tendría una respuesta útil y no esta tonta discusión. :laughing:

Hola Ricardo, tanto tiempo, gracias por tu respuesta, estoy programando nada, asi que volvi al ruedo, con IDE 1.8.9 y el que me esta funcionando bien el el IDE 2.3.2, pero no se porque, sera que uno al VSC lo configura para Arduino, Python y otros, siempre vuevo a ese, y me encontre con que agregaba codigo extras. Saldudoas nuevamente para vos SurByte

No agrega nada extra. No se a qué te refieres puntualmente.
El código es mas chico, lo hace notablemente mas rapido.

Costó pero lo encontré. :sweat:

La plantilla está dentro del archivo init.py en la carpeta

C:\Users\TU_USUARIO\.platformio\penv\Lib\site-packages\platformio\project\

El fragmento con la definición de la "plantilla" es este

main_content = """
#include <Arduino.h>

// put function declarations here:
int myFunction(int, int);

void setup() {
  // put your setup code here, to run once:
  int result = myFunction(2, 3);
}

void loop() {
  // put your main code here, to run repeatedly:
}

// put function definitions here:
int myFunction(int x, int y) {
  return x + y;
}
"""

El código asigna el texto a una variable que luego "escribe" en el documento nuevo.

Lo edité y funcionó sin problemas. La definición (a la antigua) quedó así

main_content = """
#include <Arduino.h>

void setup() {
  // put your setup code here, to run once:
}

void loop() {
  // put your main code here, to run repeatedly:
}
"""

Saludos


PD: Y hablando del paracetamol... :rofl:

agradezco tu esfuerzo, lo busque donde digiste, el unico ini ahi es el _init.py no tiene nada que ver con el tuyo.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.