Add support for the MMC5983MA 3-axis magnetometer as a standalone ESP-IDF component for Vigilant Engine. The component should expose a clean driver API (init/config/read), support I²C / SPI transport, provide calibrated/raw vector output, and integrate with the engine’s sensor registry/telemetry pipeline (sample rate, timestamps, error handling). Include a minimal example + unit/sanity test and document wiring + configuration.
Add support for the MMC5983MA 3-axis magnetometer as a standalone ESP-IDF component for Vigilant Engine. The component should expose a clean driver API (init/config/read), support I²C / SPI transport, provide calibrated/raw vector output, and integrate with the engine’s sensor registry/telemetry pipeline (sample rate, timestamps, error handling). Include a minimal example + unit/sanity test and document wiring + configuration.