|
SemiDrive SSDK Appication Program Interface PTG3.0
|
#include <assert.h>#include <bits.h>#include <board.h>#include <debug.h>#include <errno.h>#include <lib/list.h>#include <reg.h>#include <stddef.h>#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <types.h>#include "FreeRTOS.h"#include "armv7-r/atomic.h"#include "armv7-r/cache.h"#include "armv7-r/irq.h"#include "config.h"#include "event_groups.h"#include "i2c_cfg.h"#include "irq.h"#include "irq_num.h"#include "queue.h"#include "regs_base.h"#include "sdrv_gpio.h"#include "sdrv_i2c.h"#include "task.h"Go to the source code of this file.
Data Structures | |
| struct | completion_t |
This file is licensed under a dual GPLv2 or X11 license.
| #define cam_debug | ( | x... | ) | ssdk_printf(SSDK_DEBUG, x) |
| #define cam_err | ( | x... | ) | ssdk_printf(SSDK_ERR, x) |
| #define cam_info | ( | x... | ) | ssdk_printf(SSDK_NOTICE, x) |
| #define CSI_COMPLETE_EVENT_FLAG 1u |
| #define csi_debug | ( | x... | ) | ssdk_printf(SSDK_DEBUG, x) |
| #define csi_err | ( | x... | ) | ssdk_printf(SSDK_ERR, x) |
| #define csi_info | ( | x... | ) | ssdk_printf(SSDK_NOTICE, x) |
| #define csi_warn | ( | x... | ) | ssdk_printf(SSDK_WARNING, x) |
| #define deser_crit | ( | x... | ) | ssdk_printf(SSDK_CRIT, x) |
| #define deser_debug | ( | x... | ) | ssdk_printf(SSDK_DEBUG, x) |
| #define deser_err | ( | x... | ) | ssdk_printf(SSDK_ERR, x) |
| #define deser_info | ( | x... | ) | ssdk_printf(SSDK_NOTICE, x) |
| #define EVENT_FLAGS_INVALID_BITS (~((1UL << MAX_BITS_EVENT_GROUPS) - 1U)) |
| #define HAL_LOGD | ( | x... | ) | ssdk_printf(SSDK_DEBUG, x) |
| #define HAL_LOGE | ( | x... | ) | ssdk_printf(SSDK_ERR, x) |
| #define HAL_LOGI | ( | x... | ) | ssdk_printf(SSDK_NOTICE, x) |
| #define MAX_BITS_EVENT_GROUPS 24U |
| #define mdelay | ( | ms | ) | vTaskDelay(ms) |
| #define osFlagsNoClear 0x00000002U |
Do not clear flags which have been specified to wait for.
| #define osFlagsWaitAll 0x00000001U |
Wait for all flags.
| #define osFlagsWaitAny 0x00000000U |
Wait for any flag (default).
| #define sensor_debug | ( | x... | ) | ssdk_printf(SSDK_DEBUG, x) |
| #define sensor_err | ( | x... | ) | ssdk_printf(SSDK_ERR, x) |
| #define sensor_info | ( | x... | ) | ssdk_printf(SSDK_NOTICE, x) |
| #define spin_lock_init | ( | a | ) | (*a = NULL) |
| #define spin_lock_irqsave | ( | spinlock, | |
| flags | |||
| ) |
| #define spin_unlock_irqrestore | ( | spinlock, | |
| flags | |||
| ) |
| #define udelay | ( | us | ) | vTaskDelay((us + 999) / 1000) |
| typedef paddr_t dma_addr_t |
| typedef void* osEventFlagsId_t |
| typedef QueueHandle_t osMutexId_t |
| typedef paddr_t reg_addr_t |
| typedef void* spinlock_t |
| enum osStatus_t |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |