Skip to content

HH3 migration#1

Open
TheRainbowPhoenix wants to merge 3 commits into
deckyboiii:mainfrom
TheRainbowPhoenix:hh3-migration-2541800051387010695
Open

HH3 migration#1
TheRainbowPhoenix wants to merge 3 commits into
deckyboiii:mainfrom
TheRainbowPhoenix:hh3-migration-2541800051387010695

Conversation

@TheRainbowPhoenix

Copy link
Copy Markdown
Contributor

Migration to the new V3

- Replaced Makefile with V3 version
- Added V3 CI, devcontainer, and vscode configurations
- Removed obsolete linker.ld and Dockerfile
- Updated header extensions to .h in main.cpp
- Updated main function signature
- Removed obsolete calcInit() and calcEnd()
- Updated input polling to use GetInput with non-blocking logic and new KEYCODE enums
- Added 4-byte alignment to Input_Event
- Fixed GitHub Actions versioning
- Fixed invalid conversion from int* to unsigned int* by creating unsigned variables for LCD_GetSize and assigning them to the int global variables.
- Fixed properties accessed on event.data.key: used `keyCode` instead of `keycode`, and `direction == KEY_PRESSED` instead of `pressed`.
- Added default case to switch statement for unhandled enum values.
- Moved `__attribute__((aligned(4)))` to the end of the variable declaration to avoid `-Werror=attributes` warning about it being applied to an elaborated type specifier.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant