With Networking
Memory region Used Size Region Size %age Used
flash: 722108 B 7 MB 9.84%
flashxip: 909032 B 1 MB 86.69%
sram: 780212 B 856 KB 89.01%
itcm: 0 GB 0 GB
dtcm: 0 GB 128 KB 0.00%
total used free largest nused nfree
total used free largest nused nfree
Umem: 267232 229136 38096 37264 906 53
No Network
[846/848] Linking CXX executable nxp_fmurt1062-v2_default.elf
Memory region Used Size Region Size %age Used
flash: 685340 B 7 MB 9.34%
flashxip: 895448 B 1 MB 85.40%
sram: 722356 B 856 KB 82.41%
itcm: 0 GB 0 GB
dtcm: 0 GB 128 KB 0.00%
total used free largest nused nfree
Umem: 325088 200992 124096 123376 813 46
This commit With Networking
[4/6] Linking CXX executable nxp_fmurt1062-v2_default.elf
Memory region Used Size Region Size %age Used
flash: 694852 B 7 MB 9.47%
flashxip: 936880 B 1 MB 89.35%
sram: 753588 B 856 KB 85.97%
itcm: 0 GB 0 GB
dtcm: 0 GB 128 KB 0.00%
total used free largest nused nfree
Umem: 293856 228432 65424 64448 900 51
If NuttX is built without support for SMPS it can brick the hardware.
Therefore, I suggest that we add this additional compile-time check.
Signed-off-by: Julian Oes <julian@oes.ch>
It turns out that when you rotate by 45 degrees, as required on the
CubeOrange+, then you can easily get into clipping because the vector
components are constrained after the rotation. In order to avoid that,
we have to avoid getting close to the int16 range and switch from 20 bit
resolution to 16bit resolution earlier.
Signed-off-by: Julian Oes <julian@oes.ch>
This switches from attitude_estimator_q to EKF2 which should now work
without mag when the params are set to SYS_HAS_MAG = 0 and
EKF2_IMU_CTRL = 7 to enable gravity fusion.
Signed-off-by: Julian Oes <julian@oes.ch>
PX4_SIM model need the simulator (gz_) prefix
Fix post debug task
Add x500_depth, rc_cessna, standard_vtol
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@phd.unipd.it>
- Add the possibility in the parser to replace the defines made in the current file with their argument (includes are not supported)
- Add the possibility for the parser to parse int argument with bitwise shift operators
- remove deprecated actuator_controls[INDEX_FLAPS/SPOILERS/AIRBRAKES]
- use new topic normalized_unsigned_setpoint.msg (with instances flaps_setpoint
and spoilers_setpoint) to pass into control allocation
- remove flaps/spoiler related fields from attitude_setpoint topic
- CA: add possibility to map flaps/spoilers to any control surface
- move flaps/spoiler pitch trimming to CA (previously called DTRIM_FLAPS/SPOILER)
- move manual flaps/spoiler handling from rate to attitude controller
FW Position controller: change how negative switch readings are intepreted
for flaps/spoilers (considered negative as 0).
VTOL: Rework spoiler publishing in hover
- pushlish spoiler_setpoint.msg in the VTOL module if in hover
- also set spoilers to land configuration if in Descend mode
Allocation: add slew rate limit of 0.5 to flaps/spoilers configuration change
Instead of doing the flaps/spoilers slew rate limiting in the FW Position Controller
(which then only is applied in Auto flight), do it consistently over all flight
modes, so also for manual modes.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>