duck2 / battleship

class project on tiva tm4c123g

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

battleship

An Introduction to Microprocessors project on Tiva TM4C123GH6PM, featuring a game of Battleships on an 5110 screen.

All code is written in assembly with direct register access according to the project specifications.

For now, compiles with Keil only. Open the project in keil/.

Roadmap:

  • drivers
    • get input from two ADCs
    • unlock buttons
    • drive screen through SPI
      • make a small display library
        • draw numbers
        • draw rectangles
        • draw cursors
    • timer
  • build on linux
    • toy translator from ARM to GAS
    • Makefile

About

class project on tiva tm4c123g


Languages

Language:Assembly 100.0%