コード例 #1
0
ファイル: prf_utils.c プロジェクト: imGit/DA14580
void prf_init (void)
{
    typedef void (*my_function)( void);
    my_function PtrFunc;
    PtrFunc = (my_function)(jump_table_struct[prf_init_pos]);
    PtrFunc();
}
コード例 #2
0
void UART_Handler(void)
{
    typedef void (*my_function)( void);
    my_function PtrFunc;
    PtrFunc = (my_function)(jump_table_struct[UART_Handler_pos]);
    PtrFunc();
}
コード例 #3
0
bool uart_flow_off(void)
{
    typedef bool (*my_function)( void);
    my_function PtrFunc;
    PtrFunc = (my_function)(jump_table_struct[uart_flow_off_pos]);
    return PtrFunc();
}
コード例 #4
0
void uart_init(uint8_t baudr, uint8_t mode )
{
    typedef void (*my_function)( uint8_t, uint8_t);
    my_function PtrFunc;
    PtrFunc = (my_function)(jump_table_struct[uart_init_pos]);
    PtrFunc(baudr,mode);
}
コード例 #5
0
ファイル: rf_580.c プロジェクト: qodome/Firmware
//void rf_init(struct rw_rf_api *api) __attribute__ ((section("radio")));
void rf_init(struct rwip_rf_api *api)
{
	typedef void (*my_function)(struct rwip_rf_api *);
	my_function PtrFunc;   

  	PtrFunc = (my_function)(jump_table_struct[rf_init_pos]);    
	PtrFunc(api);
}
コード例 #6
0
void uart_finish_transfers(void)
{
    typedef void (*my_function)( void);
    my_function PtrFunc;
    PtrFunc = (my_function)(jump_table_struct[uart_finish_transfers_pos]);
    PtrFunc();

}
コード例 #7
0
void uart_flow_on(void)
{
    typedef void (*my_function)( void);
    my_function PtrFunc;
    PtrFunc = (my_function)(jump_table_struct[uart_flow_on_pos]);
    PtrFunc();

}
コード例 #8
0
void uart_write(uint8_t *bufptr, uint32_t size, void (*callback) (uint8_t))
//void uart_write(uint8_t *bufptr, uint32_t size)
{
    typedef void (*my_function)( uint8_t *, uint32_t,void (*callback) (uint8_t));
    my_function PtrFunc;
    PtrFunc = (my_function)(jump_table_struct[uart_write_pos]);
    PtrFunc(bufptr,size,callback);


}