Skip to content

Pixel-Pirates/space-invaders

Repository files navigation

Space Invaders

This is our embedded software running on our TMS320F28379D microcontroller. The software is built on top of FreeRTOS in C.

See our full demo here.

Space Invaders Screen

Controller

The game was controlled with a wii nunchuck that was modified to be wireless using an xbee. The shooter moves left/right by moving the joystick and to shoot the trigger button is pressed.

The PCD is located in the proto-controllerboard repository. Our custom fitted box for the PCB is located in the Controller-Box-CAD repository.

Wireless Controller

Display

The display is driven by a FPGA and is interfaced with this embedded code. See the VHDL driver at the vga-driver repository.

Sound

Our speaker was driven by a DAC on our microcontroller and amplified by our OP AMP circuit. The sounds are stored in a sd card (see sd_card folder for contents), read from, and sent to DAC when needed. See the speakerTask.c for details.

About

Embedded software running on our uP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •