Skip to content

A0B: PlayStation2 Controller driver (asynchronous transport layer for STM32F407)

Notifications You must be signed in to change notification settings

godunko/a0b-playstation2_controller-async-stm32f407

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlayStation2 Controller driver (asynchronous transport layer for STM32F407)

This repository contains an implementation of the transport layer for the PlayStation2 Controller asynchronous driver for the STM32F407 MCU family. It uses SPI2, TIM7, EXTI11 peripherals. Implementation assumes that processor's clock run at 168 MHz.

PlayStation2 Controller STM32F407
1 (Data) PB14 (MISO)
2 (Command) PB15 (MOSI)
6 (Attention) PB12 (NSS)
7 (Clock) PB13 (SCK)
9 (Acknowledge) PB11 (ACK)

Note, all connections are mandatory (including Acknowledge signal).

About

A0B: PlayStation2 Controller driver (asynchronous transport layer for STM32F407)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages