25 Commits (master)

Author SHA1 Message Date
Alex Mikhalev d738c2b4a7 refactor everything 6 years ago
Alex Mikhalev fe5160abfc move LatLong to own file 6 years ago
Alex Mikhalev 46e5b33f46 move PIDController to it's own file 6 years ago
Alex Mikhalev 31f41c4b3c send config over rf link 6 years ago
Alex Mikhalev 50fd45ce27 add flip/unflip logic 6 years ago
Alex Mikhalev 25cc0d0bc3 more PID 6 years ago
Alex Mikhalev 7226d8112e lots of work on driving and fixing stuff 6 years ago
Alex Mikhalev a92cf5cb9c Improve state flow 6 years ago
Alex Mikhalev a1cdca0799 add better test for driving 6 years ago
Alex Mikhalev a0841cf000 change initialization order 6 years ago
Alex Mikhalev b55eb69eb8 Implement initial driving to target logic 6 years ago
Alex Mikhalev 0434a658d7 increase print frequency 6 years ago
Alex Mikhalev 1a39252b2e calibrate MPU and make GPS work 6 years ago
Alex Mikhalev 0a6305c52a Add somewhat shitty ahrs algorithm 6 years ago
Alex Mikhalev e8ee6cd107 somewhat made mpu + display work together 6 years ago
Alex Mikhalev 08db5c5917 fix sdkconfig defaults and more 6 years ago
Alex Mikhalev 9b000427be move io stuff out of display 6 years ago
Alex Mikhalev fac5b63e62 create main loop 6 years ago
Alex Mikhalev 14e1864896 move display to it's own class and thread 6 years ago
Alex Mikhalev 697f46cd21 Fix IO allocations 6 years ago
Alex Mikhalev 0e537a39d1 fix pin issues 6 years ago
Alex Mikhalev ad1daa4ba3 clang-format everything 6 years ago
Alex Mikhalev 0a6c0ebd40 Reimplement comms with c++ 6 years ago
Alex Mikhalev 399ded8801 seems like I have implemented GPS support 6 years ago
Alex Mikhalev 660e534963 C++ interface for U8G2 6 years ago
Alex Mikhalev c5584ad801 more refactoring of ugv comms 6 years ago
Alex Mikhalev 541667b0f0 add sx127x nanopb send method 6 years ago
Alex Mikhalev 90f64c2b37 add protobuf generation 6 years ago
Alex Mikhalev 0f06cd68e9 some more organization 6 years ago
Alex Mikhalev ee1525ee74 add beginning of gps code plus other tweaks 6 years ago
Alex Mikhalev 4e436cfb7c add locking for sx127x spi and more register access 6 years ago
Alex Mikhalev 2cffb1c80b use handles for sx127x 6 years ago
Alex Mikhalev 2f008797f0 add support for packet rx 6 years ago
Alex Mikhalev 4c6dbb76c1 use google code style 6 years ago
Alex Mikhalev 3b07b53dee fix error msgs and a few things 6 years ago
Alex Mikhalev 792b49512f better heap info 6 years ago
Alex Mikhalev 62e4b286db add ticks_to_wait parameter for send_packet 6 years ago
Alex Mikhalev c4ef044fcd remove uneccesary serial setup 6 years ago
Alex Mikhalev 589a819e4f add support for packet tx 6 years ago
Alex Mikhalev 1c5fbd725a Run clang-format again 6 years ago
Alex Mikhalev 594c16ed41 format everything and lots of work on sx127x driver 6 years ago
Alex Mikhalev 923bdbf7b8 add oled support 6 years ago
Alex Mikhalev 5cfd7a513f start work on sx127x driver 6 years ago
Alex Mikhalev a0776e8c4a Initial commit 6 years ago