ubloxd: move to system/ (#27536)
* ubloxd: move to system/ * more fixes * add missing sconscript * fix valgrind tests * uncommentpull/27527/head^2
parent
231e9a950d
commit
c97911dbad
28 changed files with 44 additions and 39 deletions
@ -0,0 +1,2 @@ |
|||||||
|
ubloxd |
||||||
|
tests/test_glonass_runner |
@ -0,0 +1,20 @@ |
|||||||
|
Import('env', 'common', 'cereal', 'messaging') |
||||||
|
|
||||||
|
loc_libs = [cereal, messaging, 'zmq', common, 'capnp', 'kj', 'kaitai', 'pthread'] |
||||||
|
|
||||||
|
if GetOption('kaitai'): |
||||||
|
generated = Dir('generated').srcnode().abspath |
||||||
|
cmd = f"kaitai-struct-compiler --target cpp_stl --outdir {generated} $SOURCES" |
||||||
|
env.Command(['generated/ubx.cpp', 'generated/ubx.h'], 'ubx.ksy', cmd) |
||||||
|
env.Command(['generated/gps.cpp', 'generated/gps.h'], 'gps.ksy', cmd) |
||||||
|
glonass = env.Command(['generated/glonass.cpp', 'generated/glonass.h'], 'glonass.ksy', cmd) |
||||||
|
|
||||||
|
# kaitai issue: https://github.com/kaitai-io/kaitai_struct/issues/910 |
||||||
|
patch = env.Command(None, 'glonass_fix.patch', 'git apply $SOURCES') |
||||||
|
env.Depends(patch, glonass) |
||||||
|
|
||||||
|
glonass_obj = env.Object('generated/glonass.cpp') |
||||||
|
env.Program("ubloxd", ["ubloxd.cc", "ublox_msg.cc", "generated/ubx.cpp", "generated/gps.cpp", glonass_obj], LIBS=loc_libs) |
||||||
|
|
||||||
|
if GetOption('test'): |
||||||
|
env.Program("tests/test_glonass_runner", ['tests/test_glonass_runner.cc', 'tests/test_glonass_kaitai.cc', glonass_obj], LIBS=[loc_libs]) |
@ -1,7 +1,7 @@ |
|||||||
diff --git a/selfdrive/locationd/generated/glonass.cpp b/selfdrive/locationd/generated/glonass.cpp
|
diff --git a/system/ubloxd/generated/glonass.cpp b/system/ubloxd/generated/glonass.cpp
|
||||||
index 5b17bc327..b5c6aa610 100644
|
index 5b17bc327..b5c6aa610 100644
|
||||||
--- a/selfdrive/locationd/generated/glonass.cpp
|
--- a/system/ubloxd/generated/glonass.cpp
|
||||||
+++ b/selfdrive/locationd/generated/glonass.cpp
|
+++ b/system/ubloxd/generated/glonass.cpp
|
||||||
@@ -17,7 +17,7 @@ glonass_t::glonass_t(kaitai::kstream* p__io, kaitai::kstruct* p__parent, glonass
|
@@ -17,7 +17,7 @@ glonass_t::glonass_t(kaitai::kstream* p__io, kaitai::kstruct* p__parent, glonass
|
||||||
void glonass_t::_read() {
|
void glonass_t::_read() {
|
||||||
m_idle_chip = m__io->read_bits_int_be(1);
|
m_idle_chip = m__io->read_bits_int_be(1);
|
Loading…
Reference in new issue