JiapengLi / sideprj

Side project for fun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File Structure

Path Description
prj/ All projects file
prj/$BOARD/$APP/ Project path
src/ All source code files
src/app/$BOARD/$APP/ Application layer source code
src/app/common/ Common application driver
src/lib/ Middle layer driver
src/hal/mcu CMSIS and manufacture library
src/hal/user/$CHIP User defined low level driver for a group MCUs
src/hal/board/$BOARD Board specific driver, lib low level driver

Design Rules

  1. Manipulate MCU registers directly, use minimum official redundancy library.
  2. Split source code into layers

Projects

Subject Path Percent
00-Build platform prj\nrf52840-m2\00-platform\platform.uvprojx 100%

TODO

About

Side project for fun


Languages

Language:C 92.2%Language:Assembly 4.7%Language:C++ 3.1%Language:Shell 0.0%