Skip to content

Conversation

@meisZWFLZ
Copy link
Contributor

Odometry is a fricking pain to make accurate.
Maybe kalman filter will help.
Also there's fun math.

meisZWFLZ and others added 26 commits July 27, 2024 15:14
into the matrix..

This adds some helper scripts for using vexide's vex-v5-qemu vm for the
v5 brain. This vm lets you run a program written for the v5 brain on
a typical pc, giving the user super powers basically.
jsdklasjasl;djas;lkdjal;kjdlsalk jjthis was not fun.
sometimes I wonder whether I've gone too far, then I stop wondering.
you should run this in a linux enviroment, but if you really really want to, then go ahead ig
definitely has precisely about 6 bugs, give or take
@meisZWFLZ meisZWFLZ added enhancement New feature or request needs software testing Requires software testing before merging (eg: unit tests) labels Aug 27, 2024
- use vexide/vex-v5-qemu rather than meisZWFLZ/vex-v5-qemu
- add recommended extensions
- add pros toolchain to PATH
- add debugging dependencies
  - python3
  - gdb-multiarch
this should have never been here!
- ensure no setup is required after building the container. eg:
  - pros toolchain is installed automatically -> no need for pros extension
  - clangd is installed automatically
- download source files for pros and v5_sim for debugging
- move apt-get dependencies to packagelist
- clean up Dockerfile a bit
- Significantly reduce differences between cli and vscode debugging
  - If stopping at entry, vscode should now stop at the sim kernel, rather than the user program
  - Add rerun guard to prevent vscode from running .gdbinit multiple times
- Add source directories for dependency source files
- Add kernel symbol file
- Add monolith symbol file
- Play around with custom commands
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request needs software testing Requires software testing before merging (eg: unit tests)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants