Loading...
Searching...
No Matches
hard_api_t Struct Reference

ROM Hard-API. More...

Detailed Description

ROM Hard-API.

Definition at line 31 of file cc26xx_cc13xx_hard_api.h.

#include <cc26xx_cc13xx_hard_api.h>

Data Fields

uint32_t(* crc32 )(uint8_t *data, uint32_t bytecount, uint32_t repeatcount)
 CRC-32.
 
uint32_t(* get_fl_size )(void)
 Get flash size.
 
uint32_t(* get_chip_id )(void)
 Get chip ID.
 
uint32_t(* __reserved0 )(uint32_t)
 Reserved.
 
uint32_t(* __reserved1 )(void)
 Reserved.
 
uint32_t(* __reserved2 )(uint8_t *, uint32_t, uint32_t)
 Reserved.
 
void(* resetdev )(void)
 Reset device.
 
uint32_t(* fletcher32 )(uint16_t *data, uint16_t wordcount, uint16_t repeatcount)
 Fletcher-32.
 
uint32_t(* min_val )(uint32_t *buffer, uint32_t datacount)
 Min.
 
uint32_t(* max_val )(uint32_t *databuffer, uint32_t datacount)
 Max.
 
uint32_t(* mean_val )(uint32_t *databuffer, uint32_t datacount)
 Mean.
 
uint32_t(* stdd_val )(uint32_t *databuffer, uint32_t datacount)
 Standard deviation value.
 
void(* hf_source_safe_switch )(void)
 HF source safe-switch.
 
void(* __reserved3 )(uint32_t)
 Reserved.
 
void(* __reserved4 )(uint32_t)
 Reserved.
 
void(* compa_in )(uint8_t signal)
 Select CompA input.
 
void(* compa_ref )(uint8_t signal)
 Select CompA reference.
 
void(* adc_compb_in )(uint8_t signal)
 Select ADC CompB input.
 
void(* compb_ref )(uint8_t signal)
 Select CompB reference.
 

Field Documentation

◆ __reserved0

uint32_t(* hard_api_t::__reserved0) (uint32_t)

Reserved.

Definition at line 36 of file cc26xx_cc13xx_hard_api.h.

◆ __reserved1

uint32_t(* hard_api_t::__reserved1) (void)

Reserved.

Definition at line 37 of file cc26xx_cc13xx_hard_api.h.

◆ __reserved2

uint32_t(* hard_api_t::__reserved2) (uint8_t *, uint32_t, uint32_t)

Reserved.

Definition at line 38 of file cc26xx_cc13xx_hard_api.h.

◆ __reserved3

void(* hard_api_t::__reserved3) (uint32_t)

Reserved.

Definition at line 51 of file cc26xx_cc13xx_hard_api.h.

◆ __reserved4

void(* hard_api_t::__reserved4) (uint32_t)

Reserved.

Definition at line 52 of file cc26xx_cc13xx_hard_api.h.

◆ adc_compb_in

void(* hard_api_t::adc_compb_in) (uint8_t signal)

Select ADC CompB input.

Definition at line 55 of file cc26xx_cc13xx_hard_api.h.

◆ compa_in

void(* hard_api_t::compa_in) (uint8_t signal)

Select CompA input.

Definition at line 53 of file cc26xx_cc13xx_hard_api.h.

◆ compa_ref

void(* hard_api_t::compa_ref) (uint8_t signal)

Select CompA reference.

Definition at line 54 of file cc26xx_cc13xx_hard_api.h.

◆ compb_ref

void(* hard_api_t::compb_ref) (uint8_t signal)

Select CompB reference.

Definition at line 59 of file cc26xx_cc13xx_hard_api.h.

◆ crc32

uint32_t(* hard_api_t::crc32) (uint8_t *data, uint32_t bytecount, uint32_t repeatcount)

CRC-32.

Definition at line 33 of file cc26xx_cc13xx_hard_api.h.

◆ fletcher32

uint32_t(* hard_api_t::fletcher32) (uint16_t *data, uint16_t wordcount, uint16_t repeatcount)

Fletcher-32.

Definition at line 40 of file cc26xx_cc13xx_hard_api.h.

◆ get_chip_id

uint32_t(* hard_api_t::get_chip_id) (void)

Get chip ID.

Definition at line 35 of file cc26xx_cc13xx_hard_api.h.

◆ get_fl_size

uint32_t(* hard_api_t::get_fl_size) (void)

Get flash size.

Definition at line 34 of file cc26xx_cc13xx_hard_api.h.

◆ hf_source_safe_switch

void(* hard_api_t::hf_source_safe_switch) (void)

HF source safe-switch.

Definition at line 50 of file cc26xx_cc13xx_hard_api.h.

◆ max_val

uint32_t(* hard_api_t::max_val) (uint32_t *databuffer, uint32_t datacount)

Max.

value

Definition at line 45 of file cc26xx_cc13xx_hard_api.h.

◆ mean_val

uint32_t(* hard_api_t::mean_val) (uint32_t *databuffer, uint32_t datacount)

Mean.

value

Definition at line 47 of file cc26xx_cc13xx_hard_api.h.

◆ min_val

uint32_t(* hard_api_t::min_val) (uint32_t *buffer, uint32_t datacount)

Min.

value

Definition at line 43 of file cc26xx_cc13xx_hard_api.h.

◆ resetdev

void(* hard_api_t::resetdev) (void)

Reset device.

Definition at line 39 of file cc26xx_cc13xx_hard_api.h.

◆ stdd_val

uint32_t(* hard_api_t::stdd_val) (uint32_t *databuffer, uint32_t datacount)

Standard deviation value.

Definition at line 49 of file cc26xx_cc13xx_hard_api.h.


The documentation for this struct was generated from the following file: