Fix all the remaining warnings
This commit is contained in:
parent
508e23714c
commit
eb1157ff08
@ -49,7 +49,7 @@ typedef int int32_t;
|
|||||||
typedef unsigned int uint32_t;
|
typedef unsigned int uint32_t;
|
||||||
typedef long int64_t;
|
typedef long int64_t;
|
||||||
typedef unsigned long uint64_t;
|
typedef unsigned long uint64_t;
|
||||||
typedef void intptr_t;
|
typedef long intptr_t;
|
||||||
typedef void uintptr_t;
|
typedef unsigned long uintptr_t;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <bits/alltypes.h>
|
||||||
#include <hal.h>
|
#include <hal.h>
|
||||||
|
|
||||||
void hcf() {
|
void hcf() {
|
||||||
@ -28,9 +29,12 @@ void delay(int32_t count) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint32_t mmio_read(uint32_t reg) {
|
uint32_t mmio_read(uint32_t reg) {
|
||||||
return *(volatile uint32_t*)reg;
|
return (uintptr_t)reg;
|
||||||
}
|
}
|
||||||
|
|
||||||
void mmio_write(uint32_t reg, uint32_t data) {
|
void mmio_write(uint64_t reg, uint32_t data) {
|
||||||
*(volatile uint32_t*)(reg) = data;
|
uint32_t *p_reg = (uint32_t*)reg;
|
||||||
|
*p_reg = data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,6 +27,6 @@
|
|||||||
void hcf();
|
void hcf();
|
||||||
void delay(int32_t);
|
void delay(int32_t);
|
||||||
uint32_t mmio_read(uint32_t);
|
uint32_t mmio_read(uint32_t);
|
||||||
void mmio_write(uint32_t, uint32_t);
|
void mmio_write(uint64_t, uint32_t);
|
||||||
|
|
||||||
#endif
|
#endif
|
Loading…
x
Reference in New Issue
Block a user