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

Update working with full moton #83

Merged
merged 476 commits into from
Sep 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
476 commits
Select commit Hold shift + click to select a range
8c90c26
Add sane texture management
AEFeinstein Aug 27, 2023
83eebdb
Have map editor use same images as game
AEFeinstein Aug 27, 2023
ac1b4c3
Tiled tilemap editor template project for quick and easy level creati…
BlueScrewy Aug 27, 2023
2fa1856
Loading and Spawning Update
MrTroyD Aug 27, 2023
9063995
Replace placeholder assets
AEFeinstein Aug 27, 2023
c641edb
Render correct texture for cell type
AEFeinstein Aug 27, 2023
de12212
Merge branch 'main' into origin/lumberjack
MrTroyD Aug 27, 2023
242678f
Ignore perf
AEFeinstein Aug 27, 2023
dbada86
Start finetuning bomb operation
Aug 28, 2023
39a0106
Added enemy ghost
MrTroyD Aug 28, 2023
c8e4086
Enemy cleanup
MrTroyD Aug 28, 2023
5d15e5d
Merge branch 'main' into port-mfpaint
dylwhich Aug 28, 2023
d761f7a
Fix paint from breaking changes
dylwhich Aug 28, 2023
164ce54
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Aug 28, 2023
b541308
Merge remote-tracking branch 'origin/main' into port-mfpaint
dylwhich Aug 28, 2023
546cc86
progress commit on binary level load
BlueScrewy Aug 28, 2023
95ad948
Progress Commit on Level Loading. Load Save menu option will load a l…
BlueScrewy Aug 28, 2023
0662cf7
Added level portal support consistent with existing setup. Needs more…
BlueScrewy Aug 28, 2023
c7e561f
Merge branch 'main' into origin/lumberjack
MrTroyD Aug 29, 2023
9da6923
Add floor tile rendering
AEFeinstein Aug 29, 2023
de6fb10
Run a little faster
AEFeinstein Aug 29, 2023
58a76c7
Implemented level name loading from SK_LEVEL_LIST.txt
BlueScrewy Aug 29, 2023
6994cf3
Updated Level Tool README
BlueScrewy Aug 29, 2023
72e43b4
Add mode stub for marble game
dylwhich Aug 25, 2023
2ad1ec3
Add very basic prototype for marble game
dylwhich Aug 25, 2023
fcc272b
Formatting
dylwhich Aug 25, 2023
028c926
Pew pew pewcat doxy_warnings.txt !
dylwhich Aug 26, 2023
e320df9
Adjust spin speeds and draw marble trajectory
dylwhich Aug 26, 2023
b2eaea6
Use dynamic tracks to fix imprecision drift in shot marbles
dylwhich Aug 26, 2023
13bde17
Add new touchpad support to marble game
dylwhich Aug 30, 2023
97545e8
Actually free textures
AEFeinstein Aug 30, 2023
2e9103b
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Aug 30, 2023
84096bb
Reduce calls to getTexByType()
AEFeinstein Aug 30, 2023
3c9241d
Add gcov profiling
AEFeinstein Aug 30, 2023
c606557
Progress commit on laser bounce mode. Added redirection and recursive…
BlueScrewy Aug 30, 2023
2bf1302
More efficient ceiling and floor casting
AEFeinstein Aug 30, 2023
2af47c8
Add different loadouts and switching
AEFeinstein Aug 31, 2023
49378bc
Formatting
AEFeinstein Aug 31, 2023
03d80a7
Fix crash drawing quick-settings progress bar if too short
dylwhich Sep 1, 2023
109627e
Give types to bullets
AEFeinstein Sep 1, 2023
96752b7
Add extension to record and play back inputs
dylwhich Aug 28, 2023
0b260f0
Add arguments for recording/playback
dylwhich Aug 29, 2023
3ea5b37
Clean up reading/parsing, stod using frames
dylwhich Aug 31, 2023
74ecc2e
Remove EMU_EXTENSIONS define
dylwhich Sep 1, 2023
857d434
Add support for quitting or starting fuzzing in a replay script
dylwhich Sep 1, 2023
ce2ee9f
Merge branch 'main' into breakout
Sep 2, 2023
bae637c
Update buzzer, touch calls
Sep 2, 2023
982a58f
Fix bombs not detonating in correct order
Sep 2, 2023
e3e2869
bomb sounds
Sep 2, 2023
fbfae0c
Make bombs more powerful (too much power?)
Sep 2, 2023
61752a5
Add support for saving screenshots in a replay script
dylwhich Sep 2, 2023
f42c31e
Fix "ball explodes sometimes on a new life"
Sep 2, 2023
5fc6203
Always display combo multiplier for now
Sep 2, 2023
658ee09
Bouncing ball between boundary blocks and paddle should not advance s…
Sep 2, 2023
c01cef6
Make gameData track touch input so that it can be passed to multiple …
Sep 2, 2023
f1865c5
Add more description to replay mode
dylwhich Sep 2, 2023
a337ccf
Get rid of the short args handler, it makes no sense
dylwhich Sep 2, 2023
6b46ba4
Add headless arg
dylwhich Sep 2, 2023
051d9c5
Add new files created by emulator to gitignore
dylwhich Sep 2, 2023
fbacd53
Formatting
dylwhich Sep 2, 2023
c30664d
Merge branch 'main' into origin/lumberjack
MrTroyD Sep 3, 2023
88ace2c
Add a SetMode option to replay
dylwhich Sep 3, 2023
9bc0453
Fix some warnings
dylwhich Sep 3, 2023
0db4909
Fix time_t printf compatibility issues
dylwhich Sep 4, 2023
d60e513
Fix using nonexistent strndup
dylwhich Sep 4, 2023
8469235
More ext-related warning fixes
dylwhich Sep 4, 2023
a3b2329
Merge remote-tracking branch 'origin/main' into port-mfpaint
dylwhich Sep 4, 2023
c985675
Adjusted everything in an attempt to make development easier
MrTroyD Sep 5, 2023
8952365
Adding notes and undoing things
MrTroyD Sep 5, 2023
67d1688
Declare LUM_TAG in a c file, extern in a header
AEFeinstein Sep 5, 2023
e2e3b76
Formatting
AEFeinstein Sep 5, 2023
66d8fd7
Use an array for bullets, linked list for enemies
AEFeinstein Sep 6, 2023
bc07edd
Update doxygen to 1.9.8
AEFeinstein Sep 6, 2023
289ba82
Fix OOB bug
AEFeinstein Sep 6, 2023
c6e7a8f
Remove binary files
AEFeinstein Sep 6, 2023
1af329e
Collision update
MrTroyD Sep 7, 2023
c5b7642
Add top paddle
Sep 8, 2023
d9a8f9b
1st try at getting vertical paddles working (kinda borked, ngl)
Sep 8, 2023
8bec10c
Refactor rayObj_t into rayObjCommon_t, rayBullet_t, rayEnemy_t, and r…
AEFeinstein Sep 8, 2023
aaca1f0
Refactor rayObj_t into rayObjCommon_t, rayBullet_t, rayEnemy_t, and r…
AEFeinstein Sep 8, 2023
1ad88f9
Update map editor with new values
AEFeinstein Sep 8, 2023
3210a74
Formatting
AEFeinstein Sep 8, 2023
061c89f
Added more asan checking
AEFeinstein Sep 8, 2023
b3e9318
Add missing args initializers
dylwhich Sep 8, 2023
8387b20
Formatting
dylwhich Sep 8, 2023
eef8d58
Merge pull request #60 from AEFeinstein/emu-ext-replay
AEFeinstein Sep 8, 2023
d1b2e51
Fix not freeing the last tile
Sep 8, 2023
3b5d5dc
Clean up code, including Swadge Land code that is unlikely to be reused.
Sep 8, 2023
39eed06
Fix firmware build issue
AEFeinstein Sep 8, 2023
58863b0
Update IDF from 5.1 to 5.1.1
AEFeinstein Sep 8, 2023
86f138a
Add emulator support for ESPNOW (untested)
dylwhich Sep 8, 2023
0213dcf
Use STA instead of NAN Wifi Interface
AEFeinstein Sep 8, 2023
827cdb9
Add emulator hack to work around lack of wifi initialization
dylwhich Sep 8, 2023
5a5ded1
Merge branch 'main' into origin/lumberjack
MrTroyD Sep 8, 2023
6fa4a5b
Disable wifi stuff for space
AEFeinstein Sep 9, 2023
102e385
Formatting
AEFeinstein Sep 9, 2023
cdc15e0
Create empty Pushy mode from Pong mode
Brycey92 Sep 8, 2023
7948fcb
Print Pushy score to the screen
Brycey92 Sep 8, 2023
8dfab20
Update Pushy name
Brycey92 Sep 9, 2023
d84aa48
Add simple p2p display to demo mode
dylwhich Sep 9, 2023
19d2877
Fix incorrect documentation in p2pConnection.h
dylwhich Sep 9, 2023
4b6eabe
Formatting
dylwhich Sep 9, 2023
f583509
Add python script for debugging ESPNOW on the emulator
dylwhich Sep 9, 2023
43d9de6
Implement Pushy score saving
Brycey92 Sep 9, 2023
301a69a
Use #defined number instead of magic number
Brycey92 Sep 9, 2023
8266780
Actually check ESPNOW queue from swadge2024.c
dylwhich Sep 9, 2023
a12977b
Save pushy score 10% as often during long runs
Brycey92 Sep 9, 2023
99467a3
Merge remote-tracking branch 'origin/main' into emulator-internets
dylwhich Sep 9, 2023
0f52ff8
Merge pull request #63 from AEFeinstein/idf-5.1.1
dylwhich Sep 9, 2023
ae83c01
Merge remote-tracking branch 'origin/main' into emulator-internets
dylwhich Sep 9, 2023
64f4ec7
Fix using wrong mode when initializing ESPNOW
dylwhich Sep 9, 2023
4204f37
Add emulator hack for ESP_NOW_IMMEDIATE to work properly
dylwhich Sep 9, 2023
646128d
Formatting
dylwhich Sep 9, 2023
681bd52
Port Pushy Kawaii
Brycey92 Sep 9, 2023
a09d2e2
Fix cppcheck warning
AEFeinstein Sep 9, 2023
6d698cd
Update paddle sprites
Sep 9, 2023
80271df
Use vertical paddle sprites
Sep 9, 2023
b638b16
Fix ball launch/bounce angles for right paddle
Sep 9, 2023
54c9088
Always check ESPNOW RX queue if wifi enabled
dylwhich Sep 9, 2023
f6a7886
Fix sync issue in demo mode P2P
dylwhich Sep 9, 2023
6915c82
Only the 1p sends a packet after connection
AEFeinstein Sep 9, 2023
da129e3
Merge pull request #64 from AEFeinstein/emulator-internets
AEFeinstein Sep 9, 2023
2c71c72
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Sep 9, 2023
8469653
Merge branch 'main' into origin/lumberjack
MrTroyD Sep 9, 2023
f2f0f5e
Simplify Pushy effect "timers"
Brycey92 Sep 9, 2023
f88bd0b
Show Pushy LEDs
Brycey92 Sep 9, 2023
2b2abae
Split Pushy shuffle and save intervals, save 10x as often
Brycey92 Sep 9, 2023
8878a06
Add link to Pushy docs
Brycey92 Sep 9, 2023
8782eea
Merge branch 'main' into port-pushykawaii
Brycey92 Sep 9, 2023
7d3837d
Use 32 bit ints everywhere
AEFeinstein Sep 9, 2023
385a31e
Fix Pushy hardware compile errors and warnings
Brycey92 Sep 9, 2023
8c0afaa
Improve Pushy comments and variable names
Brycey92 Sep 9, 2023
63a8594
Do manual formatting in Pushy code
Brycey92 Sep 9, 2023
83e7b1b
Do more manual formatting in Pushy code
Brycey92 Sep 9, 2023
81936fe
Run `make format`, with manual edits
Brycey92 Sep 9, 2023
1fdd0f0
Switch Pushy logging from //comments to a #define
Brycey92 Sep 9, 2023
2064b9b
Tests of ESP_NOW
MrTroyD Sep 9, 2023
e9b87b7
Merge pull request #65 from AEFeinstein/port-pushykawaii
AEFeinstein Sep 10, 2023
d617faa
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Sep 10, 2023
fa3a39d
Fix for my compiler
AEFeinstein Sep 10, 2023
9f625b4
Fix left paddle bounce angles
Sep 10, 2023
04cf1dd
Fix paddles/balls persisting between levels
Sep 10, 2023
e05ce3e
Added character select to menu
MrTroyD Sep 10, 2023
c6e087e
Add a bunch of levels
Sep 10, 2023
a6d65c5
Ball can be lost on sides of level instead of just the top/bottom
Sep 10, 2023
c74f505
1st level should be "intro"
Sep 10, 2023
4011362
Fix too small buffer compile error
dylwhich Sep 10, 2023
ce9723d
Merge pull request #66 from AEFeinstein/fix-compile-error
AEFeinstein Sep 10, 2023
4d19f0d
Added enemy states
AEFeinstein Sep 10, 2023
c4167f3
vertical paddle fine tuning (horizontal paddle still needs adjustment…
Sep 10, 2023
66a0128
Merge branch 'main' into port-mfpaint
dylwhich Sep 10, 2023
d16adbf
Major refactoring!
AEFeinstein Sep 10, 2023
22aa327
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Sep 10, 2023
0f44fe8
Add level select to menu
Sep 11, 2023
a160702
Add beginnings of wheel picker in paint
dylwhich Sep 11, 2023
9078b81
Add point to mode extension
dylwhich Sep 11, 2023
cbc0c8c
Fix paddles persisting after game over
Sep 11, 2023
519ca59
Add some items to the map
AEFeinstein Sep 12, 2023
d23236f
Add a separate list of map items
AEFeinstein Sep 12, 2023
6180bd5
Launch emulator with touchpad
AEFeinstein Sep 12, 2023
fc27c58
Downgrade switch warnings
AEFeinstein Sep 12, 2023
69c8f34
Added fastNormVec() to normalize vectors quickly
AEFeinstein Sep 13, 2023
c21a264
Working tool wheel
dylwhich Sep 13, 2023
e45ef51
Rework env assets
AEFeinstein Sep 14, 2023
745d66a
Implement starting with nothing, getting beam
AEFeinstein Sep 14, 2023
5f6520b
Clean up entityManager
Sep 15, 2023
5dbe228
Clean up entity
Sep 15, 2023
48aa093
Cleanup breakout
Sep 15, 2023
16954c9
Cleanup entity part 2
Sep 15, 2023
209287e
Cleanup gameData
Sep 15, 2023
ba5e663
More cleanup
Sep 15, 2023
af26779
Use paint tool wheel for more things
dylwhich Sep 15, 2023
d0df927
Remove debugging
dylwhich Sep 15, 2023
6631438
Add Magtroid Pocket to emulator list
AEFeinstein Sep 15, 2023
16f16ec
Additional ESP_NOW tests
MrTroyD Sep 15, 2023
395919b
Add missile count to HUD, ammo count
AEFeinstein Sep 15, 2023
671951d
Autoformat
AEFeinstein Sep 15, 2023
fae02d3
Revert button order
AEFeinstein Sep 15, 2023
99c23b2
Remove dangling word
AEFeinstein Sep 15, 2023
c58ca09
Merge pull request #68 from AEFeinstein/origin/lumberjack
AEFeinstein Sep 15, 2023
6a457f3
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Sep 15, 2023
f385f7d
Highlight selected palette cell
AEFeinstein Sep 15, 2023
87490f9
Fix margin calculation
dylwhich Sep 15, 2023
b1b2b15
Formatting
dylwhich Sep 15, 2023
c4e62f4
Fix brush icon colors outside of websafe palette
dylwhich Sep 15, 2023
d03314f
Add keymap extension
dylwhich Aug 9, 2023
416718a
Formatting
dylwhich Sep 15, 2023
56ab413
Fix warnings and remove useless touch keys
dylwhich Sep 15, 2023
8219cd7
Merge branch 'main' into port-mfpaint
dylwhich Sep 15, 2023
65c9af0
Fix doxy warnings
dylwhich Sep 15, 2023
eef27a7
Merge branch 'main' into marble-game
dylwhich Sep 15, 2023
470821d
Make emulator getTouchJoystick() behavior match real swadge
dylwhich Sep 15, 2023
4c14a67
Formatting
dylwhich Sep 15, 2023
445c08a
Merge branch 'main' into fix-quick-settings-crash
dylwhich Sep 15, 2023
2a021c0
Fix quick settings a slightly different way
dylwhich Sep 15, 2023
af1967c
Formatting
dylwhich Sep 15, 2023
4c46c20
Merge pull request #70 from AEFeinstein/marble-game
AEFeinstein Sep 16, 2023
763cc8f
Use current time instead of frame start time for checking start/select
dylwhich Sep 16, 2023
0222d7b
Remove dvp from keymap options
dylwhich Sep 16, 2023
7d8115c
Update editor files
Sep 16, 2023
e5c8ffc
Merge pull request #71 from AEFeinstein/fix-quick-settings-crash
AEFeinstein Sep 16, 2023
71c39f9
Merge pull request #69 from AEFeinstein/emu-ext-keymap-new-args
AEFeinstein Sep 16, 2023
eb4b7d4
Add labels to tool wheel
dylwhich Sep 16, 2023
8f97257
Fix sometimes losing saved canvas
dylwhich Sep 16, 2023
cd34f99
Add new icon for save
dylwhich Sep 16, 2023
f49a1a6
Formatting
dylwhich Sep 16, 2023
9043bc0
Merge remote-tracking branch 'origin/main' into port-mfpaint
dylwhich Sep 16, 2023
b9cb247
Merge pull request #72 from AEFeinstein/breakout
AEFeinstein Sep 16, 2023
42fea8f
Merge branch 'main' into port-mfpaint
AEFeinstein Sep 16, 2023
8c2d95c
Fix windows compilation
AEFeinstein Sep 16, 2023
efb055b
Formatting
AEFeinstein Sep 16, 2023
33b01c6
Fix warning
dylwhich Sep 16, 2023
2cb2912
Move wheel menu out of paint
dylwhich Sep 16, 2023
d2d9457
Fix menu docs
AEFeinstein Sep 16, 2023
fa3da75
Merge branch 'port-mfpaint' of https://github.com/AEFeinstein/Swadge-…
AEFeinstein Sep 16, 2023
2e01436
Merge pull request #74 from AEFeinstein/port-mfpaint
dylwhich Sep 16, 2023
7fbc57e
Fix missing return messing up menus
dylwhich Sep 16, 2023
bca3f8b
Get gamepad compiling (fw & emu)
AEFeinstein Sep 16, 2023
68b0676
Merge remote-tracking branch 'origin/main' into port-gamepad
AEFeinstein Sep 16, 2023
1e58e52
Use correct descriptor?
AEFeinstein Sep 16, 2023
ed260e5
Merge pull request #75 from AEFeinstein/fix-messed-up-menus
AEFeinstein Sep 16, 2023
943c829
Set custom gamepad descriptor (it works)
AEFeinstein Sep 16, 2023
c382168
Merge remote-tracking branch 'origin/main' into port-gamepad
AEFeinstein Sep 16, 2023
1544145
Merge pull request #76 from AEFeinstein/port-gamepad
AEFeinstein Sep 16, 2023
840cffc
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Sep 16, 2023
0b66da8
Fix workflow
AEFeinstein Sep 16, 2023
6681737
Merge remote-tracking branch 'origin/main' into sokoAbstract
AEFeinstein Sep 16, 2023
6c72e1a
Formatting
AEFeinstein Sep 16, 2023
190b796
Merge pull request #78 from AEFeinstein/sokoAbstract
AEFeinstein Sep 16, 2023
258ced6
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Sep 16, 2023
22b592a
Organized main menu
AEFeinstein Sep 16, 2023
16cd309
Fix cppchec, doxy warnings
AEFeinstein Sep 16, 2023
0622a0a
Add ability to change framerate
Sep 17, 2023
4f9e0bb
Rename "common_typedef" to "breakout_typedef"
Sep 17, 2023
e539306
Cleanup breakout_typedef and fix that "incompatible pointer" warning!
Sep 17, 2023
62c0a68
Cleanup more leftover pong stuff
Sep 17, 2023
25a3213
Get rid of "vector_t" struct that isn't even used for some reason
Sep 17, 2023
a7cd4f6
Fix warnings and such
AEFeinstein Sep 17, 2023
6ac02c5
Add starfield background
Sep 17, 2023
fc5e227
Tap start button to toggle quick menu
AEFeinstein Sep 17, 2023
7af768a
Fix going to next level taking you to next level + 1
Sep 17, 2023
2189655
Fix warning
AEFeinstein Sep 17, 2023
b568d5b
Don't need this #include either
Sep 17, 2023
d9df853
Merge pull request #79 from AEFeinstein/breakout
AEFeinstein Sep 17, 2023
d33fa81
Merge remote-tracking branch 'origin/main' into shooter
AEFeinstein Sep 17, 2023
9bc1ebe
Merge pull request #77 from AEFeinstein/shooter
AEFeinstein Sep 17, 2023
6a698a6
Add a find/replace item to PORTING.md
Brycey92 Sep 23, 2023
7029884
Merge pull request #81 from AEFeinstein/porting-docs
AEFeinstein Sep 24, 2023
d69dcd5
Add more find/replace items to PORTING.md
Brycey92 Sep 24, 2023
6c769d3
Merge pull request #82 from AEFeinstein/porting-docs
AEFeinstein Sep 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"features": {
"ghcr.io/rocker-org/devcontainer-features/apt-packages:1": {
"upgradePackages": true,
"packages": "build-essential,xorg-dev,libx11-dev,libxinerama-dev,libxext-dev,mesa-common-dev,libglu1-mesa-dev,libasound2-dev,libpulse-dev,libasan8,clang-format,cppcheck,doxygen,python3,python3-pip,python3-venv,cmake,libusb-1.0-0-dev"
"packages": "build-essential,xorg-dev,libx11-dev,libxinerama-dev,libxext-dev,mesa-common-dev,libglu1-mesa-dev,libasound2-dev,libpulse-dev,libasan8,clang-format,cppcheck,doxygen,python3,python3-pip,python3-venv,cmake,libusb-1.0-0-dev,lcov"
}
},
"customizations": {
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-firmware-and-emulator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:

- name: Set up the IDF
run: |
git clone -b v5.1 --recurse-submodules https://github.com/espressif/esp-idf.git ${{ runner.temp }}/esp-idf -j2
git clone -b v5.1.1 --recurse-submodules https://github.com/espressif/esp-idf.git ${{ runner.temp }}/esp-idf -j2
${{ runner.temp }}/esp-idf/install.ps1

- name: Compile the firmware
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
- name: Post to a Slack channel
if: (github.event_name == 'pull_request' && github.event.action == 'closed' && github.event.pull_request.merged == true) || (github.event_name == 'push' && github.ref_name == 'main')
id: slack
uses: slackapi/slack-github-action@v1.23.0
uses: slackapi/slack-github-action@v1.24.0
with:
# Slack channel id, channel name, or user id to post message.
# See also: https://api.slack.com/methods/chat.postMessage#channels
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ jobs:
sudo apt update
sudo apt install graphviz default-jre
sudo apt remove doxygen
wget -q -P ~ https://www.doxygen.nl/files/doxygen-1.9.6.linux.bin.tar.gz
tar -xf ~/doxygen-1.9.6.linux.bin.tar.gz -C ~
export PATH="$PATH:$HOME/doxygen-1.9.6/bin"
wget -q -P ~ https://www.doxygen.nl/files/doxygen-1.9.8.linux.bin.tar.gz
tar -xf ~/doxygen-1.9.8.linux.bin.tar.gz -C ~
export PATH="$PATH:$HOME/doxygen-1.9.8/bin"
make docs
- name: Setup Pages
uses: actions/configure-pages@v3
Expand Down
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
*.obj
*.elf

# Coverage files
*.gcda
*.gcno

# Linker output
*.ilk
*.map
Expand Down Expand Up @@ -54,6 +58,7 @@ dkms.conf
build
sdkconfig.old
docs/html
docs/*.pu

.vscode/c_cpp_properties.json
.vscode/settings.json
Expand All @@ -67,3 +72,12 @@ version.txt
plantuml.jar
swadge_emulator
crash-*.txt
screenshot-*.bmp
rec-*.csv

*.pyc
tools/rayMapEditor/autosave.rmd
perf.data
*.stackdump
coverage/
coverage.info
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/swadge_emulator",
"args": [],
"args": ["-t"],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# For more information about build system see
# https://docs.espressif.com/projects/esp-idf/en/v5.1/esp32s2/api-guides/build-system.html
# https://docs.espressif.com/projects/esp-idf/en/v5.1.1/esp32s2/api-guides/build-system.html
# The following five lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.16)
Expand Down
Loading