New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Correct OmnibusNanov6 build #12800
Correct OmnibusNanov6 build #12800
Conversation
Need @1wick to confirm that the DMA change is necessary |
I got busy w/ work, and tomorrow am home alone w/ my 4 year old, so probably won't be able to do any testing.. Maybe Sunday. But, I'll put your firmware w/ the FFT back on it and do the same things I was doing a few days ago to see if I get all those prearm errors again. And then either way, I'll put the noDMA version on it and take a few flights and report back. |
OK, Calibrate level, and I get 0x8000 error and cannot arm. 3.6 doesn't cause the error. Doing a 'soft reboot' doesn't fix it.. that's when I start getting the 0x4000 errors as well. (by soft reboot I mean in MP, Actions, preflight_reboot_shutdown, DO Action) It's ok after a complete power off. |
the cal level error is easily fixed, and I've opened a PR for it here: #13043 |
@tridge I've not been able to reproduce. I guess we can see if the cal level fix makes the other one go away? |
@andyp1per they should be unrelated. I'd really like to find the SPI issue ... |
@tridge, For me, I got the SPI timeout if I hot reboot after doing a level calibration. That's the only time I got it. |
021bee3
to
3a28495
Compare
@tridge, this simply adds the board id now so is completely safe |
Closes #13678 |
please instead remove this line: |
3a28495
to
c800dc2
Compare
@tridge @peterbarker done. |
c800dc2
to
60e34dc
Compare
This adds the OmnibusNanov6 HAL subtype to the list of boards to avoid compilation warnings