]> rtime.felk.cvut.cz Git - arc.git/blobdiff - arch/arm/arm_cr4/drivers/Dio.c
LED Blinker example made running for the RPP Board.
[arc.git] / arch / arm / arm_cr4 / drivers / Dio.c
index 6913092231bf343879235d1dff4de86b42a323ae..26b915b57ed1e32d65f1d7636ced7319c0ed6a06 100644 (file)
@@ -21,7 +21,7 @@
 #include <string.h>\r
 #include "../kernel/core_cr4.h"\r
 \r
-GIO_RegisterType *GPIO_ports[] = { GIO_PORTA_BASE, GIO_PORTB_BASE, GIO_HET_PORT1_BASE };\r
+GIO_RegisterType *GPIO_ports[] = { GIO_PORTA_BASE, GIO_PORTB_BASE, GIO_HET_PORT1_BASE, GIO_DMM_PORT_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
@@ -113,7 +113,7 @@ void Dio_WritePort(Dio_PortType portId, Dio_PortLevelType level)
 {\r
     VALIDATE_PORT(portId, DIO_WRITEPORT_ID);\r
 \r
-       GPIO_ports[portId]->DOUT = (uint32)level;\r
+       GPIO_ports[portId]->DOUT = (uint16)level;       // uint32 for TMS570LS3137HDK, uint16 for RPP\r
 \r
 #if ( DIO_DEV_ERROR_DETECT == STD_ON )\r
        cleanup:\r