Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ms2100_arch.c File Reference

LPC21xx specific functions for the ms2100 magnetic sensor from PNI. More...

#include "peripherals/ms2100.h"
#include "LPC21xx.h"
#include "armVIC.h"
#include "mcu_periph/sys_time.h"
#include <BOARD_CONFIG>
+ Include dependency graph for ms2100_arch.c:

Go to the source code of this file.

Functions

static void EXTINT_ISR (void)
 
void ms2100_arch_init (void)
 
void ms2100_reset_cb (struct spi_transaction *t)
 Reset callback. More...
 

Detailed Description

LPC21xx specific functions for the ms2100 magnetic sensor from PNI.

Definition in file ms2100_arch.c.

Function Documentation

void EXTINT_ISR ( void  )
static

Definition at line 60 of file ms2100_arch.c.

References EXTINT, ISR_ENTRY, ISR_EXIT, ms2100, MS2100_DRDY_EINT, MS2100_GOT_EOC, Ms2100::status, and VICVectAddr.

Referenced by ms2100_arch_init().

+ Here is the caller graph for this function:

void ms2100_arch_init ( void  )

Definition at line 38 of file ms2100_arch.c.

Referenced by ms2100_init().

+ Here is the caller graph for this function:

void ms2100_reset_cb ( struct spi_transaction t)

Reset callback.

called before spi transaction and after slave select

Definition at line 71 of file ms2100_arch.c.

Referenced by ms2100_init().

+ Here is the caller graph for this function: