LibDriver ADS1118
Loading...
Searching...
No Matches
ads1118 example driver function

ads1118 example driver modules More...

Collaboration diagram for ads1118 example driver function:

Macros

#define ADS1118_BASIC_DEFAULT_RANGE   ADS1118_RANGE_6P144V
 ads1118 basic example default definition
#define ADS1118_BASIC_DEFAULT_RATE   ADS1118_RATE_128SPS
#define ADS1118_BASIC_DEFAULT_DOUT_PULL_UP   ADS1118_BOOL_FALSE
#define ADS1118_SHOT_DEFAULT_RANGE   ADS1118_RANGE_6P144V
 ads1118 shot example default definition
#define ADS1118_SHOT_DEFAULT_RATE   ADS1118_RATE_128SPS
#define ADS1118_SHOT_DEFAULT_DOUT_PULL_UP   ADS1118_BOOL_FALSE

Functions

uint8_t ads1118_basic_init (ads1118_mode_t mode, ads1118_channel_t channel)
 basic example init
uint8_t ads1118_basic_deinit (void)
 basic example deinit
uint8_t ads1118_basic_read (float *s)
 basic example read
uint8_t ads1118_basic_read_temperature (float *deg)
 basic example read
uint8_t ads1118_shot_init (ads1118_mode_t mode, ads1118_channel_t channel)
 shot example init
uint8_t ads1118_shot_read (float *s)
 shot example read
uint8_t ads1118_shot_read_temperature (float *deg)
 shot example read
uint8_t ads1118_shot_deinit (void)
 shot example deinit

Detailed Description

ads1118 example driver modules

Macro Definition Documentation

◆ ADS1118_BASIC_DEFAULT_DOUT_PULL_UP

#define ADS1118_BASIC_DEFAULT_DOUT_PULL_UP   ADS1118_BOOL_FALSE

disable dout pull up

Definition at line 58 of file driver_ads1118_basic.h.

◆ ADS1118_BASIC_DEFAULT_RANGE

#define ADS1118_BASIC_DEFAULT_RANGE   ADS1118_RANGE_6P144V

ads1118 basic example default definition

set range 6.144V

Definition at line 56 of file driver_ads1118_basic.h.

◆ ADS1118_BASIC_DEFAULT_RATE

#define ADS1118_BASIC_DEFAULT_RATE   ADS1118_RATE_128SPS

set 128 SPS

Definition at line 57 of file driver_ads1118_basic.h.

◆ ADS1118_SHOT_DEFAULT_DOUT_PULL_UP

#define ADS1118_SHOT_DEFAULT_DOUT_PULL_UP   ADS1118_BOOL_FALSE

disable dout pull up

Definition at line 56 of file driver_ads1118_shot.h.

◆ ADS1118_SHOT_DEFAULT_RANGE

#define ADS1118_SHOT_DEFAULT_RANGE   ADS1118_RANGE_6P144V

ads1118 shot example default definition

set range 6.144V

Definition at line 54 of file driver_ads1118_shot.h.

◆ ADS1118_SHOT_DEFAULT_RATE

#define ADS1118_SHOT_DEFAULT_RATE   ADS1118_RATE_128SPS

set 128 SPS

Definition at line 55 of file driver_ads1118_shot.h.

Function Documentation

◆ ads1118_basic_deinit()

uint8_t ads1118_basic_deinit ( void )

basic example deinit

Returns
status code
  • 0 success
  • 1 deinit failed
Note
none

Definition at line 189 of file driver_ads1118_basic.c.

Here is the call graph for this function:

◆ ads1118_basic_init()

uint8_t ads1118_basic_init ( ads1118_mode_t mode,
ads1118_channel_t channel )

basic example init

Parameters
[in]modeadc mode
[in]channeladc channel
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 50 of file driver_ads1118_basic.c.

Here is the call graph for this function:

◆ ads1118_basic_read()

uint8_t ads1118_basic_read ( float * s)

basic example read

Parameters
[out]*spointer to a converted adc buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 142 of file driver_ads1118_basic.c.

Here is the call graph for this function:

◆ ads1118_basic_read_temperature()

uint8_t ads1118_basic_read_temperature ( float * deg)

basic example read

Parameters
[out]*degpointer to a converted adc buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 163 of file driver_ads1118_basic.c.

Here is the call graph for this function:

◆ ads1118_shot_deinit()

uint8_t ads1118_shot_deinit ( void )

shot example deinit

Returns
status code
  • 0 success
  • 1 deinit failed
Note
none

Definition at line 179 of file driver_ads1118_shot.c.

Here is the call graph for this function:

◆ ads1118_shot_init()

uint8_t ads1118_shot_init ( ads1118_mode_t mode,
ads1118_channel_t channel )

shot example init

Parameters
[in]modeadc mode
[in]channeladc channel
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 50 of file driver_ads1118_shot.c.

Here is the call graph for this function:

◆ ads1118_shot_read()

uint8_t ads1118_shot_read ( float * s)

shot example read

Parameters
[out]*spointer to a converted adc buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 132 of file driver_ads1118_shot.c.

Here is the call graph for this function:

◆ ads1118_shot_read_temperature()

uint8_t ads1118_shot_read_temperature ( float * deg)

shot example read

Parameters
[out]*degpointer to a converted adc buffer
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 153 of file driver_ads1118_shot.c.

Here is the call graph for this function: