Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/s-light/CircuitPython_Atom_helper
small python script as helper for CircuitPyton development with Atom
https://github.com/s-light/CircuitPython_Atom_helper
Last synced: 24 days ago
JSON representation
small python script as helper for CircuitPyton development with Atom
- Host: GitHub
- URL: https://github.com/s-light/CircuitPython_Atom_helper
- Owner: s-light
- License: mit
- Created: 2019-01-03T17:20:09.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T15:52:48.000Z (4 months ago)
- Last Synced: 2024-08-20T18:11:15.333Z (4 months ago)
- Language: Python
- Size: 65.4 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-circuitpython - A helper for CircuitPython development with Atom - A helper for the [Atom editor](https://atom.io/). (Frameworks)
README
# CircuitPython_Atom_helper
small python script as helper for CircuitPython development with Atom under linuxfeatures:
- upload python script as 'main.py'
- upload python script with original name
- upload python script to lib folder
- compile arduino sketch and upload via disc / drive uf2
- arduino IDE (1.8.19) and arduino-cli supported
- on `arduino IDE` you have to set the target board in the IDE (then it can be closed..)
- on `arduino-cli` currently the target board is hardcoded in the script to use esp23s3..
- there are room for improvements → read target architecture / board from some sort of config file for example...tested in combination with [Atom Shell Commands Package](https://atom.io/packages/atom-shell-commands)
(example configuration can be found in [example_atom-shell-commands.cson](example_atom-shell-commands.cson))just works fine with [codium (VSCode)](https://vscodium.com/)
have a look at the [tasks.json](tasks.json) example configuration.for the arduino upload you need to have auto-mount enabled for the uf2 disc..