Initial doxygen stuff

This commit is contained in:
Josh Stewart 2019-04-08 11:38:20 +10:00
parent 3c285408e6
commit b93bc46d0d
3 changed files with 2576 additions and 0 deletions

1
.gitignore vendored
View File

@ -23,3 +23,4 @@ reference/hardware/v0.4/gerbers/Archive.zip
.vscode/launch.json .vscode/launch.json
.vscode/.browse.c_cpp.db* .vscode/.browse.c_cpp.db*
speeduino/board_samd21* speeduino/board_samd21*
reference/doxygen

View File

@ -51,6 +51,8 @@ before_install:
- cd cppcheck-1.79 - cd cppcheck-1.79
# - make SRCDIR=build CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes # - make SRCDIR=build CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes
- sudo make install CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes - sudo make install CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes
# Requirements for doxygen
- sudo apt-get install doxygen graphviz
install: install:
- pip install -U platformio - pip install -U platformio
@ -61,12 +63,19 @@ script:
- cd noisymime/speeduino - cd noisymime/speeduino
- platformio update - platformio update
# - platformio run -e megaatmega2560 -e teensy35 -e bluepill_f103c8 -e genericSTM32F103RB # - platformio run -e megaatmega2560 -e teensy35 -e bluepill_f103c8 -e genericSTM32F103RB
# Run the builds
- platformio run -e megaatmega2560 -e teensy35 -e genericSTM32F103RB - platformio run -e megaatmega2560 -e teensy35 -e genericSTM32F103RB
# Upload ini and hex files to speeduino.com server
- curl --user "speeduino_firmware@speeduino.com:$WEB_PWD" --basic -T "./.pioenvs/megaatmega2560/firmware.hex" "https://speeduino.com:2078/bin/master.hex" - curl --user "speeduino_firmware@speeduino.com:$WEB_PWD" --basic -T "./.pioenvs/megaatmega2560/firmware.hex" "https://speeduino.com:2078/bin/master.hex"
- curl --user "speeduino_firmware@speeduino.com:$WEB_PWD" --basic -T "./reference/speeduino.ini" "https://speeduino.com:2078/master.ini" - curl --user "speeduino_firmware@speeduino.com:$WEB_PWD" --basic -T "./reference/speeduino.ini" "https://speeduino.com:2078/master.ini"
# Begin MISRA scan
- cd .. - cd ..
- chmod +x speeduino/misra/check_misra.sh - chmod +x speeduino/misra/check_misra.sh
- speeduino/misra/check_misra.sh - speeduino/misra/check_misra.sh
# Do doxygen run and upload to server
- cd speeduino
- doxygen
- curl --user "speeduino_doxygen@speeduino.com:$WEB_PWD" --basic -T "./reference/doxygen/*" "https://speeduino.com:2078/"
notifications: notifications:
slack: speeduino:Y8Bhhviu4r7HFF3abMYDnH3p slack: speeduino:Y8Bhhviu4r7HFF3abMYDnH3p

2566
Doxyfile Normal file

File diff suppressed because it is too large Load Diff