CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
类型定义 | 枚举 | 函数
ci130x_mailbox.h 文件参考
#include <stdint.h>

浏览源代码.

类型定义

typedef void(* mailbox_irq_cmd_cb_t) (uint32_t data0, uint32_t data1)
 

枚举

enum  mailbox_cmd_t {
  MAILBOX_POWERUP_CMD = 0,
  MAILBOX_RPMSG_CMD = 1,
  MAILBOX_NUCLEAR_CMD = 2,
  MAILBOX_UNKNOWN_CMD = 0xFFFFFFFF
}
 

函数

void mailbox_preinit (void)
 
uint32_t mailbox_init (mailbox_irq_cmd_cb_t callback_func)
 
void mailbox_deinit (void)
 
uint32_t host_mail_send_msg (uint32_t data0, uint32_t data1, mailbox_cmd_t cmd)
 
uint32_t host_mail_rev_msg (uint32_t *data0, uint32_t *data1, mailbox_cmd_t *cmd)
 
void mailboxboot_sync (void)
 
uint32_t mailbox_send_msg (uint32_t data0, uint32_t data1, mailbox_cmd_t cmd)
 

详细描述

作者

版本
V1.0.0
日期
2018.10.31

类型定义说明

◆ mailbox_irq_cmd_cb_t

typedef void(* mailbox_irq_cmd_cb_t) (uint32_t data0, uint32_t data1)

枚举类型说明

◆ mailbox_cmd_t

枚举值
MAILBOX_POWERUP_CMD 
MAILBOX_RPMSG_CMD 
MAILBOX_NUCLEAR_CMD 
MAILBOX_UNKNOWN_CMD 

函数说明

◆ host_mail_rev_msg()

uint32_t host_mail_rev_msg ( uint32_t *  data0,
uint32_t *  data1,
mailbox_cmd_t cmd 
)

◆ host_mail_send_msg()

uint32_t host_mail_send_msg ( uint32_t  data0,
uint32_t  data1,
mailbox_cmd_t  cmd 
)

◆ mailbox_deinit()

void mailbox_deinit ( void  )

◆ mailbox_init()

uint32_t mailbox_init ( mailbox_irq_cmd_cb_t  callback_func)

◆ mailbox_preinit()

void mailbox_preinit ( void  )

◆ mailbox_send_msg()

uint32_t mailbox_send_msg ( uint32_t  data0,
uint32_t  data1,
mailbox_cmd_t  cmd 
)

◆ mailboxboot_sync()

void mailboxboot_sync ( void  )