|
oC_ErrorCode_t | oC_FMC_TurnOn (void) |
| turns on the module More...
|
|
oC_ErrorCode_t | oC_FMC_TurnOff (void) |
| Turns off the FMC driver. More...
|
|
bool | oC_FMC_IsTurnedOn (void) |
| checks if the driver is turned on More...
|
|
oC_ErrorCode_t | oC_FMC_Configure (const oC_FMC_Config_t *Config, oC_FMC_Context_t *outContext) |
| configures FMC pins to work More...
|
|
oC_ErrorCode_t | oC_FMC_Unconfigure (const oC_FMC_Config_t *Config, oC_FMC_Context_t *outContext) |
| Unconfigures the driver. More...
|
|
oC_ErrorCode_t | oC_FMC_Read (oC_FMC_Context_t Context, char *outBuffer, uint32_t Size, oC_IoFlags_t IoFlags) |
| reads buffer from the driver More...
|
|
oC_ErrorCode_t | oC_FMC_Write (oC_FMC_Context_t Context, const char *Buffer, uint32_t Size, oC_IoFlags_t IoFlags) |
| write buffer to the driver More...
|
|
oC_ErrorCode_t | oC_FMC_Ioctl (oC_FMC_Context_t Context, oC_Ioctl_Command_t Command, void *Data) |
| handles input/output driver commands More...
|
|
oC_ErrorCode_t | oC_FMC_SDRAM_SendCommand (oC_FMC_Context_t Context, oC_Time_t *Timeout, oC_FMC_SDRAM_Command_t Command, const oC_FMC_SDRAM_CommandData_t *Data) |
| sends command to SDRAM chips More...
|
|
oC_ErrorCode_t | oC_FMC_ReadDirectAddress (oC_FMC_Context_t Context, void **outAddress, oC_MemorySize_t *outMemorySize) |
| returns an address for direct access to the memory More...
|
|
oC_ErrorCode_t | oC_FMC_FinishInitialization (const oC_FMC_Config_t *Config, oC_FMC_Context_t Context) |
| finishes initialization More...
|
|
File based on driver.h Ver 1.1.0
- Author
- Patryk Kubiak - (Created on: 2016-04-02 - 16:12:02)
- Copyright
- Copyright (C) 2016 Patryk Kubiak patry.nosp@m.k.ku.nosp@m.biak9.nosp@m.0@gm.nosp@m.ail.c.nosp@m.om
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Definition in file oc_fmc.h.