Just add missing comments.

This commit is contained in:
Enrico Fraccaroli (Galfurian)
2022-04-08 10:05:21 -04:00
parent 096183c27d
commit 0130725518
9 changed files with 37 additions and 12 deletions
+4 -2
View File
@@ -40,8 +40,10 @@ keymap_type_t get_keymap_type();
/// @param type The type to set.
void set_keymap_type(keymap_type_t type);
/// @brief Returns the current keymap.
/// @return Pointer to the current keymap.
/// @brief Returns the current keymap for the given scancode.
/// @param scancode the scancode we want.
/// @return Pointer to the keymap.
const keymap_t *get_keymap(int scancode);
/// @brief Initializes the supported keymaps.
+4
View File
@@ -9,6 +9,10 @@
/// @return 0 on success, 1 on failure.
int ps2_initialize();
/// @brief Writes data to the PS/2 port.
/// @param data the data to write.
void ps2_write(unsigned char data);
/// @brief Reads data from the PS/2 port.
/// @return the data coming from the PS/2 port.
unsigned char ps2_read();
+9 -9
View File
@@ -17,9 +17,9 @@
#include "io/debug.h"
#include "stdbool.h"
#define PS2_DATA 0x60
#define PS2_STATUS 0x64
#define PS2_COMMAND 0x64
#define PS2_DATA 0x60 ///< Data signal line.
#define PS2_STATUS 0x64 ///< Status signal line.
#define PS2_COMMAND 0x64 ///< Command signal line.
#define PS2_CTRL_TEST_CONTROLLER 0xAA ///< Test PS/2 Controller. 0x55 passed, 0xFC failed.
#define PS2_CTRL_P1_ENABLE 0xAE ///< Enable first PS/2 port. No response.
@@ -29,12 +29,12 @@
#define PS2_CTRL_P2_DISABLE 0xA7 ///< Disable second PS/2 port. No response.
#define PS2_CTRL_P2_TEST 0xA9 ///< Test second PS/2 port (only if 2 PS/2 ports supported).
#define PS2_TEST_SUCCESS 0xAA
#define PS2_ECHO_RES 0xEE
#define PS2_ACK 0xFA
#define PS2_TEST_FAIL1 0xFC
#define PS2_TEST_FAIL2 0xFD
#define PS2_RESEND 0xFE
#define PS2_TEST_SUCCESS 0xAA ///< Self test passed (sent after "0xFF (reset)" command or keyboard power up).
#define PS2_ECHO_RES 0xEE ///< Response to "0xEE (echo)" command.
#define PS2_ACK 0xFA ///< Command acknowledged (ACK).
#define PS2_TEST_FAIL1 0xFC ///< Self test failed (sent after "0xFF (reset)" command or keyboard power up).
#define PS2_TEST_FAIL2 0xFD ///< Self test failed (sent after "0xFF (reset)" command or keyboard power up).
#define PS2_RESEND 0xFE ///< Resend (keyboard wants controller to repeat last command it sent).
// PS/2 Controller Configuration Byte
// Bit | Meaning
+1 -1
View File
@@ -10,7 +10,7 @@
/// Change the header.
#define __DEBUG_HEADER__ "[EXT2 ]"
/// Set the log level.
#define __DEBUG_LEVEL__ LOGLEVEL_NOTICE
#define __DEBUG_LEVEL__ LOGLEVEL_DEBUG
#include "process/scheduler.h"
#include "process/process.h"
+2
View File
@@ -24,6 +24,8 @@
#include "ctype.h"
#include "process/scheduler.h"
/// @brief Prints the ring-buffer.
/// @param rb the ring-buffer to print.
void print_rb(fs_rb_scancode_t *rb)
{
if (!fs_rb_scancode_empty(rb)) {