Loading...
Searching...
No Matches
cc26xx_cc13xx_hard_api.h File Reference

CC26xx/CC13xx ROM Hard-API. More...

Detailed Description

CC26xx/CC13xx ROM Hard-API.

Author
Jean Pierre Dudey jeand.nosp@m.udey.nosp@m.@hotm.nosp@m.ail..nosp@m.com

Definition in file cc26xx_cc13xx_hard_api.h.

#include "cc26xx_cc13xx.h"
+ Include dependency graph for cc26xx_cc13xx_hard_api.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  hard_api_t
 ROM Hard-API. More...
 
#define HARD_API   ((hard_api_t *) ROM_HARD_API_BASE)
 Hard-API function table.
 
#define rom_hapi_crc32(a, b, c)   (HARD_API->crc32((a), (b), (c)))
 Hard-API functions.
 
#define rom_hapi_get_flashsize()   (HARD_API->get_fl_size())
 
#define rom_hapi_get_chipid()   (HARD_API->get_chip_id())
 
#define rom_hapi_reset_device()   (HARD_API->resetdev())
 
#define rom_hapi_fletcher32(a, b, c)   (HARD_API->fletcher32((a), (b), (c)))
 
#define rom_hapi_min_value(a, b)   (HARD_API->min_val((a), (b)))
 
#define rom_hapi_max_value(a, b)   (HARD_API->max_val((a), (b)))
 
#define rom_hapi_mean_value(a, b)   (HARD_API->mean_val((a), (b)))
 
#define rom_hapi_std_deviation_value(a, b)   (HARD_API->stdd_val((a), (b)))
 
#define rom_hapi_hf_source_safe_switch()   (HARD_API->hf_source_safe_switch())
 
#define rom_hapi_select_compa_input(a)   (HARD_API->compa_in((a)))
 
#define rom_hapi_select_compa_ref(a)   (HARD_API->compa_ref((a)))
 
#define rom_hapi_select_adc_compb_input(a)   (HARD_API->adc_compb_in((a)))
 
#define rom_hapi_select_compb_ref(a)   (HARD_API->compb_vref((a)))
 

Macro Definition Documentation

◆ HARD_API

#define HARD_API   ((hard_api_t *) ROM_HARD_API_BASE)

Hard-API function table.

Definition at line 66 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_crc32

#define rom_hapi_crc32 (   a,
  b,
 
)    (HARD_API->crc32((a), (b), (c)))

Hard-API functions.

Definition at line 72 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_fletcher32

#define rom_hapi_fletcher32 (   a,
  b,
 
)    (HARD_API->fletcher32((a), (b), (c)))

Definition at line 76 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_get_chipid

#define rom_hapi_get_chipid ( )    (HARD_API->get_chip_id())

Definition at line 74 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_get_flashsize

#define rom_hapi_get_flashsize ( )    (HARD_API->get_fl_size())

Definition at line 73 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_hf_source_safe_switch

#define rom_hapi_hf_source_safe_switch ( )    (HARD_API->hf_source_safe_switch())

Definition at line 81 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_max_value

#define rom_hapi_max_value (   a,
 
)    (HARD_API->max_val((a), (b)))

Definition at line 78 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_mean_value

#define rom_hapi_mean_value (   a,
 
)    (HARD_API->mean_val((a), (b)))

Definition at line 79 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_min_value

#define rom_hapi_min_value (   a,
 
)    (HARD_API->min_val((a), (b)))

Definition at line 77 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_reset_device

#define rom_hapi_reset_device ( )    (HARD_API->resetdev())

Definition at line 75 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_select_adc_compb_input

#define rom_hapi_select_adc_compb_input (   a)    (HARD_API->adc_compb_in((a)))

Definition at line 84 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_select_compa_input

#define rom_hapi_select_compa_input (   a)    (HARD_API->compa_in((a)))

Definition at line 82 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_select_compa_ref

#define rom_hapi_select_compa_ref (   a)    (HARD_API->compa_ref((a)))

Definition at line 83 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_select_compb_ref

#define rom_hapi_select_compb_ref (   a)    (HARD_API->compb_vref((a)))

Definition at line 88 of file cc26xx_cc13xx_hard_api.h.

◆ rom_hapi_std_deviation_value

#define rom_hapi_std_deviation_value (   a,
 
)    (HARD_API->stdd_val((a), (b)))

Definition at line 80 of file cc26xx_cc13xx_hard_api.h.