FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gap8/pmsis/include/pmsis/implem/drivers/udma/hyperbus/hyperbus_internal.h File Reference

Data Structures

struct  cmdSeq
 HyperFlash command sequence structure. More...
 

Macros

#define DEVICE_READY_OFFSET
 
#define SA
 

Functions

void __pi_hyper_settings (uint8_t chip_select)
 
void __pi_hyper_pin_settings ()
 
void __pi_hyper_pin_reset_settings ()
 
void __pi_hyper_flash_config (struct pi_device *device)
 
void hyper_handler (void *arg)
 
uint32_t __pi_hyper_alloc_init (malloc_t *alloc, uint32_t heapstart, int32_t size)
 
void __pi_hyper_alloc_deinit (malloc_t *alloc)
 
void __pi_hyper_copy (int device, struct hyper_transfer_s *transfer, struct pi_task *task)
 
void __pi_hyper_copy_2d (int device, struct hyper_transfer_s *transfer, struct pi_task *task)
 

Macro Definition Documentation

#define DEVICE_READY_OFFSET
#define SA

Function Documentation

void __pi_hyper_alloc_deinit ( malloc_t *  alloc)
uint32_t __pi_hyper_alloc_init ( malloc_t *  alloc,
uint32_t  heapstart,
int32_t  size 
)
void __pi_hyper_flash_config ( struct pi_device *  device)
void __pi_hyper_pin_reset_settings ( )
void __pi_hyper_pin_settings ( )
void __pi_hyper_settings ( uint8_t  chip_select)

Referenced by __pi_hyper_open(), and pi_hyper_open().