#include "Det.h"\r
#include "Cpu.h"\r
#include <string.h>\r
+#include "../kernel/core_cr4.h"\r
\r
-GIO_RegisterType *GPIO_ports[] = { GIO_PORTA_BASE, GIO_PORTB_BASE };\r
+GIO_RegisterType *GPIO_ports[] = { GIO_PORTA_BASE, GIO_PORTB_BASE, GIO_HET_PORT1_BASE };\r
\r
#define DIO_GET_PORT_FROM_CHANNEL_ID(_channelId) (_channelId >> 8)\r
#define DIO_GET_BIT_FROM_CHANNEL_ID(_channelId) (1 << (_channelId & 0x1F))\r
VALIDATE_CHANNEL(channelId, DIO_WRITECHANNEL_ID);\r
\r
Dio_PortType port = DIO_GET_PORT_FROM_CHANNEL_ID(channelId);\r
- uint16 bit = DIO_GET_BIT_FROM_CHANNEL_ID(channelId);\r
+ uint32 bit = DIO_GET_BIT_FROM_CHANNEL_ID(channelId);\r
\r
if (!( GPIO_ports[port]->DIR & bit)) { // This is an input channel.\r
goto cleanup;\r