LibDriver MCP3421
Loading...
Searching...
No Matches
mcp3421 example driver function

mcp3421 example driver modules More...

Collaboration diagram for mcp3421 example driver function:

Macros

#define MCP3421_BASIC_DEFAULT_BIT   MCP3421_BIT_18
 mcp3421 basic example default definition
#define MCP3421_BASIC_DEFAULT_PGA   MCP3421_PGA_1
#define MCP3421_SHOT_DEFAULT_BIT   MCP3421_BIT_18
 mcp3421 shot example default definition
#define MCP3421_SHOT_DEFAULT_PGA   MCP3421_PGA_1

Functions

uint8_t mcp3421_basic_init (void)
 basic example init
uint8_t mcp3421_basic_deinit (void)
 basic example deinit
uint8_t mcp3421_basic_read (double *s)
 basic example read
uint8_t mcp3421_shot_init (void)
 shot example init
uint8_t mcp3421_shot_deinit (void)
 shot example deinit
uint8_t mcp3421_shot_read (double *s)
 shot example read

Detailed Description

mcp3421 example driver modules

Macro Definition Documentation

◆ MCP3421_BASIC_DEFAULT_BIT

#define MCP3421_BASIC_DEFAULT_BIT   MCP3421_BIT_18

mcp3421 basic example default definition

18 bits

Definition at line 56 of file driver_mcp3421_basic.h.

◆ MCP3421_BASIC_DEFAULT_PGA

#define MCP3421_BASIC_DEFAULT_PGA   MCP3421_PGA_1

pga1

Definition at line 57 of file driver_mcp3421_basic.h.

◆ MCP3421_SHOT_DEFAULT_BIT

#define MCP3421_SHOT_DEFAULT_BIT   MCP3421_BIT_18

mcp3421 shot example default definition

18 bits

Definition at line 54 of file driver_mcp3421_shot.h.

◆ MCP3421_SHOT_DEFAULT_PGA

#define MCP3421_SHOT_DEFAULT_PGA   MCP3421_PGA_1

pga1

Definition at line 55 of file driver_mcp3421_shot.h.

Function Documentation

◆ mcp3421_basic_deinit()

uint8_t mcp3421_basic_deinit ( void )

basic example deinit

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

Definition at line 131 of file driver_mcp3421_basic.c.

Here is the call graph for this function:

◆ mcp3421_basic_init()

uint8_t mcp3421_basic_init ( void )

basic example init

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

Definition at line 48 of file driver_mcp3421_basic.c.

Here is the call graph for this function:

◆ mcp3421_basic_read()

uint8_t mcp3421_basic_read ( double * 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 111 of file driver_mcp3421_basic.c.

Here is the call graph for this function:

◆ mcp3421_shot_deinit()

uint8_t mcp3421_shot_deinit ( void )

shot example deinit

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

Definition at line 121 of file driver_mcp3421_shot.c.

Here is the call graph for this function:

◆ mcp3421_shot_init()

uint8_t mcp3421_shot_init ( void )

shot example init

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

Definition at line 48 of file driver_mcp3421_shot.c.

Here is the call graph for this function:

◆ mcp3421_shot_read()

uint8_t mcp3421_shot_read ( double * 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 101 of file driver_mcp3421_shot.c.

Here is the call graph for this function: