I just started today to play with FreeRTOS. I'm developing software on ZC702 platform.I'm wondering if is there available a set of functions to read/ write from memory I/O like ioread8, ioread16 defined for linux?
I just started today to play with FreeRTOS
That's an excellent choice :-)
set of functions to read/ write from memory I/O like ioread8, ioread16
Unlike Linux, FreeRTOS will not provide these primitives.
The Xilinx (BSP) library offers many i/o access functions, grouped per peripheral.
E.g. here are some examples to access the EMAC :
netctrlreg = XEmacPs_ReadReg(xemacpsif->emacps.Config.BaseAddress,
netctrlreg = netctrlreg & (~XEMACPS_NWCTRL_TXEN_MASK);
Finally these macro's use
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.