platformio-core
platformio-core copied to clipboard
Add support for all PIC microcontrollers
I want to be able to use platformio for PIC 12 Family PIC 16 Family PIC 18 Family PIC 24 Family
Also there is a alternative with pic for arduino named pinguino http://www.pinguino.cc
Is this a duplicate of #684?
I'm working on platform-mcs51
, maybe you can benifit from this.
https://github.com/Palatis/platform-mcs51.git
currently pio
only recognize gcc
and clang
for compiler, a bit tedious to work with other compilers, but it works.
+1 support for pic micros would be nice
+1 for PIC Series support.
is there any update on when they will be added? I have tons of PIC16F and PIC18F controllers and these are the only controllers I have and can't use pio
for.
This needs to happen already! +1 For the PlatformIO PIC support
+1
+1
+1
I guess I will stick with MPLAB on the remaining PIC projects I have. The Arduino is such a nice platform. I used to be a PIC guy but going forward all my new designs will use Arduino. They have a software standard and all the Atmel chips have libraries that make them work the same. Microchip has never understood the importance of firmware standardization. They keep playing with I2C, serial, just about everything making each little variant incompatible with the last. I am done with PIC. Platform IO supports Arduino.
+1
+1
I invite you to know JAL to work all 8-bit MCUs of michrochip: http://justanotherlanguage.org/ https://www.youtube.com/watch?v=J3Vok7s2fXk&t=3s
There is also a core for JAL in Visual Studio:
Requirements & Installation Process:
Download,install and run Visual studio code from https://code.visualstudio.com/download
Press Ctrl-Shit-X to invoke the Extensions and search for JAL (or trying to open a JAL file will also prompt to install the extension)
Click Install to add the extension to vscode
Set the path to your jal compiler exe and library file path by clicking the gear icon in extension manager and selecting Extension Settings (It's also possible by going to editor preferences and searching for JAL)
Press Ctrl-Shift-P and Type/select "Tasks:Open User Tasks''.
Select Others (Example to run arbitrary command).
In the opened tasks.json paste the following code
{
// prefilled tasks.json for compiling a JAL file
"version": "2.0.0",
"tasks": [
{
"label": "Compile JAL File",
"type": "process",
"command": "${config:jal.paths.exePath}",
"args": [
"${file}",
"-s",
"${config:jal.paths.LibPath}"
],
"presentation": {
"reveal": "always",
"panel": "new"
},
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
Open any JAL file and press Ctrl-Shift-B to build the JAL file and you are ready to rock !
Here you can find the compiler and many examples and libraries made in JAL.
https://github.com/jallib/jallib
+1
+1
+1 10F200, 10F220, and 10F320 Are cute little ones that deserve to be in platformio for hacking projects.
Is this a duplicate of #684?
Is not. #684 is about specifically 8bit microcontrollers.