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>
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>
* Cyphal: fix comparing floating-point issue
* Cyphal: fix setpoint serialization
* Cyphal: fix bug with wrong comparasion of param name and pub/sub name: remove prefix from UavcanPublisher::updateParam and UavcanDynamicPortSubscriber::updateParam and PublicationManager::updateDynamicPublications
* Cyphal: integrate UavcanEscController with PublicationManager, remove second instance of UavcanEscController from CyphalNode
* Cyphal: publish readiness with minimal frequency because according to UDRAL The drive shall enter STANDBY state automatically if the readiness subject is not updated for CONTROL_TIMEOUT
* Cyphal: increase setpoint publish rate from ~75 to 200 by removing PX4_INFO (it really significantly react on the the output rate) and changing the mixing output rate and the shedule interval
* Cyphal: restore prefix because we need it for uorb over uavcan/cyphal and add udral prefix for non uorb pub/sub
* Cyphal: fix DynamicPortSubscriber subscription: if it has multiple subscribers, it should call subscription only after updating of all port subscribers port identifiers
* Cyphal: fix SubscriptionManager: we should take care about prefix
* Cyphal: fix readiness for test motor mode
* [Cyphal] Fix dynamicsubscription, improve printinfo, enable MR-CANHUBK3 config
---------
Co-authored-by: Peter van der Perk <peter.vanderperk@nxp.com>