Skip to content

Platform and hardware support state #8

Description

@shengwen-tw

Architectures:

  • ARM Cortex-M0 - STM32F0
  • ARM Cortex-M3 - STM32F1
  • ARM Cortex-M4(F) - STM32F4
  • ARM Cortex-M7 - STM32F7, STM32H7

For historical reasons, many M3 and M4 projects adopted STM32 Standard Peripheral Library (SPL).
Therefore, Tenok selects SPL for M3 and M4 architectures, while others are planned to be based on STM32 Low Level (LL) library.

Advanced Peripherals:

  • USB
  • SDIO (Further enhancement on the file system is also required. exFAT is an ideal candidate but may be out of current scope. FatFs may be considered to use for now.)

The support for these peripherals can be done by porting external libraries from STMicroelectronics.

Special devices:

  • MPU-6500 Inertial Measurement Unit (IMU)
  • IST-8310 magnetometer
  • u-blox M8N GPS receiver

The purpose of supporting these sensors is to showcase Tenok in Robotic applications. A demo project on INS algorithm (Inertial Navigation System) is planned.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions