That's so odd. I did try a fresh copy and had no issues. Maybe some sort of cache I'm unaware of.johu wrote: ↑Fri Jan 22, 2021 5:06 pm ok thanks, will try next time. Actually I have updated the CHAdeMO module in stm32-car so I could PR that next
Also cloned Damien repo and compilation is a bit rough.
First time make: it tries to build but can't because it doesn't have the deps. THEN it pulls the deps.
Second time make: it generates the headers again and then makes flawlessly
I personally wouldn't run get-deps in the default target as it clutters the screen on every build even if you changed just one file.
I debated on the make get-deps thing. It's easier from the user perspective to not have to deal with it.
opencm3 should be smart enough to not regen the headers on every run.

Re this warning:
Code: Select all
src/isa_shunt.cpp: In static member function 'static void ISA::handle528(uint32_t*, uint32_t)':
src/isa_shunt.cpp:179:48: warning: unused parameter 'time' [-Wunused-parameter]
I'm trying to reduce the amount of warnings generated.