KirillYatsenko / intro-cortex-m4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

intro-cortex-m4

Implementing examples from Jonathan Valvano's books, without a dependency on Keil Uvision IDE which is not supported on Linux

Supported Hardware

Only tm4c123gxl evaluation board is supported

Implemented baremetal drivers and examples

  • PLL
  • Systick
  • UART
  • I2C
  • SPI
  • Matrix keypad
  • LED blinking
  • AHT20
  • Stopwatch
  • Button interrupt handling
  • Nokia5110
  • ADC

Dependencies

Install flasher: sudo apt install lm4flash

Usage

  1. Connect the tm4c123gxl evaluation board via usb cable
  2. Navigate to the example you are interested in: cd examples/blink/
  3. Build and flash the board: make install

Credits

Template taken and stipped from: https://github.com/martinjaros/tm4c-gcc

About


Languages

Language:C 100.0%Language:Makefile 0.0%