sengulhamza / ticcxx_cmake

Cross-platfrom embedded toolchain support with using cmake for TI CC Series Microcontrollers (MCUs) & processors

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to build

git clone git@github.com:sengulhamza/ticcxx_cmake.git
cd ticcxx_cmake
./build.sh

Build script commands:

./build.sh -f 

Deletes old build directory and builds project from start.

./build.sh -b 

Sends make command to build folder.

./build.sh -fb 

-f -b commands runs together. Shortly, clean build.

ARM Toolchain

https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads

Source hierarchy

  • src is the main application source directory.
  • src/app for application related code files.
  • src/drv for driver code files. ie: i2c_master, uart, rf

Branch workflow

  • Before create a new branch follow the below flow
git checkout master
git pull
git checkout -b feature/branch-name
  • If your commit fixing a bug branch name will be like bugfix/branch-name
  • Before push your commit, run code-format.sh and write a clear and concise explanation with -m option

About

Cross-platfrom embedded toolchain support with using cmake for TI CC Series Microcontrollers (MCUs) & processors

License:Apache License 2.0


Languages

Language:C 88.7%Language:CMake 9.8%Language:Shell 1.5%