This is an alpha-stage, non-official and non-affiliated vscode extension for the PICC CCS C (command line) compilers made by Custom Computer Services, Inc. (www.ccsinfo.com)
The official ccsinfo PCW IDE has proven functionnality and advantages like wizards, help references etc., and this project has no any intention to replace it. Use it as an alternative on your responsibility.
The author assumes no responsibility or liability for any errors or data lost that this extension may cause.
Please always make copies of your source code.
The information contained in this project is provided on an "as is" basis with no guarantees of completeness, accuracy, or full functionnality.
Alternatively, you can use a VSIX file:
Select vscode extensions section and click over three dots ...
Navigate to the offline file:
Activate the extension in your PICC CCS Project Folder
Open your project folder with VSCode.
Use Ctrl+Shift+P and start typing "PIC..." to setup ( a .vscode subfolder will be created)
NOTE:Always activate and configure after updating to a new version of the extension!
Configure the .chm or .pdf help opener
You can use a special old KeyHH.exe (Ralph Walden) software for a contextual search in ccsc.chm instead of using the MS Windows' provided HH.exe.
Get it (KeyHH 1.1) from this Web Archive
and follow the links to download KeyHHSetup.exe, which installs the tool in: C:\Windows
If you prefer the PDF help to open by Adobe PDF Reader, get the help file from here and place it in PICC installation folder.
Go to Extension -> Settings - to enable/disable and select which tool to use in user and workspace scope.
NOTE:if you enable in user space, the contextual Help menu (F1) will be available globaly in your vscode!
Usage
Enjoy the VSCode features
When your main .c file is opened and focused, select Run Task > "- PICC Build -" > then select the type of the compiler.
Run Task > "PICC Clean" deletes some output files.
See PROBLEMS and TERMINAL windows for compilation output details.
To open contextual help on selected word, use F1 or a right-click -> select first line from the menu: