VSF Documented
Macros
device.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "../common/__common.h"

Go to the source code of this file.

Macros

#define VSF_DEV_SWI_LIST   24,25,26,27,28,29,30
 
#define __def_idx(__name, __no)   VSF_MCONNECT2(__name, _idx) = (__no)
 
#define __def_msk(__name)   VSF_MCONNECT2(__name, _msk) = BIT(VSF_MCONNECT2(__name, _idx) & 0x1F)
 
#define GPIO_COUNT   1
 
#define PIO_PORTA
 
#define PIO_PORTA_PIN_NUM   7
 
#define __def_periph_clk(__name, __bf_clksel, __bf_clkdiv, __clksel_map_idx)
 
#define __def_sync_clk_idx(__name, __bus_idx, __bit_idx)    VSF_MCONNECT2(__name, _idx) = ((__bit_idx) << 0) | ((__bus_idx) << 5)
 
#define __def_clk_src(__name, __value)   __name = (__value)
 

Macro Definition Documentation

◆ VSF_DEV_SWI_LIST

#define VSF_DEV_SWI_LIST   24,25,26,27,28,29,30

◆ __def_idx

#define __def_idx (   __name,
  __no 
)    VSF_MCONNECT2(__name, _idx) = (__no)

◆ __def_msk

#define __def_msk (   __name)    VSF_MCONNECT2(__name, _msk) = BIT(VSF_MCONNECT2(__name, _idx) & 0x1F)

◆ GPIO_COUNT

#define GPIO_COUNT   1

◆ PIO_PORTA

#define PIO_PORTA

◆ PIO_PORTA_PIN_NUM

#define PIO_PORTA_PIN_NUM   7

◆ __def_periph_clk

#define __def_periph_clk (   __name,
  __bf_clksel,
  __bf_clkdiv,
  __clksel_map_idx 
)
Value:
VSF_MCONNECT2(__name, _idx) = ((__bf_clksel) << 0) \
| ((__bf_clkdiv) << 14) \
| ((__clksel_map_idx) << 28)
#define __name
Definition hci_transport_aic8800.c:552
#define VSF_MCONNECT2(a, b)
Definition vsf_connect_macro.h:72

◆ __def_sync_clk_idx

#define __def_sync_clk_idx (   __name,
  __bus_idx,
  __bit_idx 
)     VSF_MCONNECT2(__name, _idx) = ((__bit_idx) << 0) | ((__bus_idx) << 5)

◆ __def_clk_src

#define __def_clk_src (   __name,
  __value 
)    __name = (__value)