Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for all PIC microcontrollers #704

Open
radut opened this issue Jun 22, 2016 · 18 comments
Open

Add support for all PIC microcontrollers #704

radut opened this issue Jun 22, 2016 · 18 comments

Comments

@radut
Copy link

radut commented Jun 22, 2016

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

@palfrey
Copy link

palfrey commented Jul 26, 2016

Is this a duplicate of #684?

@Palatis
Copy link

Palatis commented Sep 26, 2016

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.

@brunobasto
Copy link

+1 support for pic micros would be nice

@Synthron
Copy link

+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.

@devrim-oguz
Copy link

This needs to happen already! +1 For the PlatformIO PIC support

@overtinkering
Copy link

+1

2 similar comments
@markdegrootnl
Copy link

+1

@zmeusmith
Copy link

+1

@btribley
Copy link

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.

@danyboy666
Copy link

+1

1 similar comment
@ClassicOldSong
Copy link

+1

@mario2788
Copy link

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 !

@mario2788
Copy link

Here you can find the compiler and many examples and libraries made in JAL.

https://github.com/jallib/jallib

@cos-overclock
Copy link

+1

1 similar comment
@indramal
Copy link

indramal commented Apr 2, 2023

+1

@mkhuthir
Copy link

+1
10F200, 10F220, and 10F320 Are cute little ones that deserve to be in platformio for hacking projects.

@1arlz
Copy link

1arlz commented Dec 13, 2023

Is this a duplicate of #684?

Is not. #684 is about specifically 8bit microcontrollers.

@abobija
Copy link

abobija commented Jun 1, 2024

+1

Any plans so far?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests