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 |