Add ext. programmer and spiffs targets to Emacs

This commit is contained in:
Zach Massia
2016-01-03 00:31:12 -05:00
parent 77c192050a
commit 7d9cd1c2ae
2 changed files with 19 additions and 5 deletions

View File

@ -57,12 +57,14 @@ command and generate project via :option:`platformio init --ide` command:
cmake .
There are 4 predefined targets for building.
There are 6 predefined targets for building.
* ``platformio_build`` - Build project without auto-uploading. (``C-c i b``)
* ``platformio_upload`` - Build and upload (if no errors). (``C-c i u``)
* ``platformio_clean`` - Clean compiled objects. (``C-c i c``)
* ``platformio_update`` - Update installed platforms and libraries. (``C-c i d``)
* ``platformio_build`` - Build project without auto-uploading. (``C-c i b``)
* ``platformio_upload`` - Build and upload (if no errors). (``C-c i u``)
* ``platformio_programmer_upload`` - Build and upload using external programmer (if no errors). (``C-c i p``)
* ``platformio_spiffs_upload`` - Upload files to file system SPIFFS). (``C-c i s``)
* ``platformio_clean`` - Clean compiled objects. (``C-c i c``)
* ``platformio_update`` - Update installed platforms and libraries. (``C-c i d``)
.. warning::
The libraries which are added, installed or used in the project

View File

@ -39,6 +39,18 @@ add_custom_target(
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_custom_target(
platformio_programmer_upload ALL
COMMAND ${PLATFORMIO_CMD} -f -c emacs run --target program
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_custom_target(
platformio_spiffs_upload ALL
COMMAND ${PLATFORMIO_CMD} -f -c emacs run --target uploadfs
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_custom_target(
platformio_update ALL
COMMAND ${PLATFORMIO_CMD} -f -c emacs update