diff --git a/README.md b/README.md index 4615f56..e2cac78 100644 --- a/README.md +++ b/README.md @@ -188,11 +188,11 @@ static int __uart_interrupt(int irq, void *context, void *arg) { } ``` -TODO: BL808_UART_INT_STS (0x30002020) must return UART_INT_STS_URX_END_INT (1 << 1) +[BL808_UART_INT_STS (0x30002020) must return UART_INT_STS_URX_END_INT (1 << 1)](https://github.com/lupyuen/ox64-tinyemu/commit/074f8c30cb4a39a0d2d0dfd195be31858c5c9e52) -TODO: BL808_UART_INT_MASK (0x30002024) must NOT return UART_INT_MASK_CR_URX_END_MASK (1 << 1) +[BL808_UART_INT_MASK (0x30002024) must NOT return UART_INT_MASK_CR_URX_END_MASK (1 << 1)](https://github.com/lupyuen/ox64-tinyemu/commit/074f8c30cb4a39a0d2d0dfd195be31858c5c9e52) -TODO: To prevent looping: Need to [Clear the interrupt](https://github.com/lupyuen/ox64-tinyemu/commit/6b3e9c9865a6677e2dad34413ced9c894dec4117) after setting 0x30002028 (UART interrupt clear) +TODO: To prevent looping: Need to [Clear the interrupt](https://github.com/lupyuen/ox64-tinyemu/commit/6b3e9c9865a6677e2dad34413ced9c894dec4117) after setting BL808_UART_INT_CLEAR (0x30002028) # Emulate OpenSBI for System Timer