Changes

Jump to navigation Jump to search
234 bytes removed ,  08:59, 23 July 2021
Line 23: Line 23:  
|-
 
|-
 
| GPIO
 
| GPIO
| style="background-color:#ffccc9;" | 0%
+
| style="background-color:#44ff44;" | 100%
| Med
+
| High
 
| [[GPIO Registers]]
 
| [[GPIO Registers]]
| LEDs mostly
+
| LEDs, Syscon, SPI, LCD backlight, etc
 
|-
 
|-
 
| UART
 
| UART
| style="background-color:#ffffcc;" | 50%
+
| style="background-color:#ddffcc;" | 75%
 
| High
 
| High
 
| [[UART Registers]] [[UART Console]]
 
| [[UART Registers]] [[UART Console]]
Line 59: Line 59:  
|-
 
|-
 
| SPI
 
| SPI
| style="background-color:#ffffcc;" | 50%
+
| style="background-color:#ddffcc;" | 75%
 
| Med
 
| Med
 
| [[SPI Registers]]
 
| [[SPI Registers]]
| Syscon, accelerometer, OLED, touchscreen. Needs code cleanup as a proper SPI driver.
+
| Syscon, accelerometer, OLED, touchscreen
 
|-
 
|-
 
| Syscon
 
| Syscon
| style="background-color:#ffffcc;" | 50%
+
| style="background-color:#88ffaa;" | 95%
 
| Med
 
| Med
 
| [[Syscon]]
 
| [[Syscon]]
| Syscon, accelerometer, touchscreen, buttons, analog sticks. Needs code cleanup.
+
| Syscon, accelerometer, touchscreen, buttons, analog sticks, RTC, etc
 
|-
 
|-
 
| Buttons/joysticks
 
| Buttons/joysticks
| style="background-color:#ccffcc;" | 95%
+
| style="background-color:#44ff44;" | 100%
 
| Med
 
| Med
| [https://github.com/xerpi/linux_vita/commit/84a20087ad64dd6774161ca2eb8122c94a314779 Current implementation] [https://github.com/xerpi/vita-libbaremetal/blob/master/libbaremetal/src/ctrl.c libbaremetal implementation]
+
| [https://github.com/xerpi/vita-libbaremetal/blob/master/libbaremetal/src/ctrl.c libbaremetal implementation]
| Needs code cleanup: depends on SPI driver and MFD subsystem driver for Syscon.
+
|
 
|-
 
|-
 
| Touch
 
| Touch
| style="background-color:#ccffcc;" | 95%
+
| style="background-color:#44ff44;" | 100%
 
| Med
 
| Med
| [https://github.com/xerpi/linux_vita/commit/84a20087ad64dd6774161ca2eb8122c94a314779 Current implementation] [https://github.com/xerpi/vita-libbaremetal/blob/master/libbaremetal/src/touch.c libbaremetal implementation]
+
| [https://github.com/xerpi/vita-libbaremetal/blob/master/libbaremetal/src/touch.c libbaremetal implementation]
| Needs code cleanup: depends on SPI driver and MFD subsystem driver for Syscon.
+
|
 
|-
 
|-
 
| Motion
 
| Motion
Line 91: Line 91:  
| style="background-color:#ffccc9;" | 0%
 
| style="background-color:#ffccc9;" | 0%
 
| High
 
| High
| [[SceSdif]] [https://www.sdcard.org/developers/overview/host_controller/index.html]
+
| [[SceSdif]] [https://www.sdcard.org/developers/overview/host_controller/index.html Host Controllers spec]
 
| eMMC, GC, Wifi/BT uses this. Standard SD interface.
 
| eMMC, GC, Wifi/BT uses this. Standard SD interface.
 
|-
 
|-
Line 141: Line 141:  
| [[UDC]] [[SceUdcd]]
 
| [[UDC]] [[SceUdcd]]
 
| Connecting to host PC
 
| Connecting to host PC
 +
|-
 +
| RTC
 +
| style="background-color:#ddffcc;" | 75%
 +
| Med
 +
| [[SceRtc]]
 +
| Time and date. RTC read support implemented. Missing RTC write support.
 
|-
 
|-
 
| PSP
 
| PSP
708

edits

Navigation menu