Skip to content

History

Revisions

  • feat(docs): update API documentation for enhanced clarity and functionality This commit updates the API documentation with expanded details, examples, and usage patterns for the MagisV2 flight controller system. Key changes include: - **BMS.md**: Expanded details on battery parameter retrieval and usage patterns. - **Debugging.md**: Improved explanations of debugging functionalities including monitor functions and black box logging. - **FC-Config.md**: Detailed descriptions of PID configuration, failsafe settings, and position control functions. - **FC-Control.md**: Clarified flight status, mode functions, and command operations with code examples. - **FC-Data.md**: Elaborated data access methods for sensors and state estimation parameters. - **Home.md** & **Introduction.md**: Added references to new modules like RGB-LED and updated navigation structure. - **Motor.md**: Enhanced motor control interface guidelines, focused on initialization and runtime behavior. - **Oled.md**: Comprehensive guide to using OLED in both system and user modes with graphics and text rendering. - **Peripherals.md**: Detailed GPIO, ADC, and PWM controls, with practical setup and operational examples. - **PlutoPilot.md**: Revised lifecycle hooks explanation and their typical use cases in drone applications. - **RC-Interface.md**: Explained RC data reading and command injection for manual and autonomous control. - **RGB-LED.md**: New detailed documentation on controlling addressable WS2812B LED strips. - **RxConfig.md**: Describes receiver type selection and channel mapping for various flight modes. - **Scheduler-Timer.md**: Provides insights into task scheduling and timing utilities, aiding real-time operations. - **Serial-IO.md**: Updated UART, I2C, and SPI communication protocols with initialization and data transmission examples. - **Status-LED.md**: Instructions for utilizing onboard LEDs for status indication and feedback. - **XRanging.md**: Guidelines on laser ranging sensor utilization for obstacle detection and avoidance. These enhancements aim to provide developers with a clear understanding of the API features, facilitating efficient integration and development of drone applications.

    @mechash mechash committed Jul 21, 2026
    47e451d
  • docs(home, sidebar): add reference to Oled.h in Utilities section This commit updates the Home.md and _Sidebar.md files by including a link to the Oled.h documentation under the Utilities section. The addition is intended to provide better navigation and accessibility for users looking for OLED display control and rendering utilities.

    @mechash mechash committed Jun 16, 2026
    650bf9e
  • feat(docs): add OLED interface and update peripheral guides Expanded documentation to include new OLED API usage, introducing functions for text rendering, shape drawing, and telemetry graphics on I2C displays. Added sections for initializing servo PWM control and ADC in peripherals. Enhanced XRanging with object avoidance initialization and control functions. These updates ensure comprehensive guidance for developers implementing advanced functionalities in their systems.

    @mechash mechash committed Jun 16, 2026
    69408b8
  • Update sidebar and home page with comprehensive navigation

    @hrisabhy hrisabhy committed Nov 14, 2025
    f696f87
  • Add comprehensive MagisV2 API documentation with navigation

    @hrisabhy hrisabhy committed Nov 14, 2025
    64414fb
  • add structured API documentation with Introduction and section-wise markdown files

    @hrisabhy hrisabhy committed Nov 14, 2025
    7c9d3d4
  • Initial Home page

    @mechash mechash committed Sep 24, 2025
    b883409