dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pios_dsm_priv.h File Reference

Spektrum/JR DSMx satellite receiver private structures. More...

#include <pios.h>
#include <pios_stm32.h>
#include <pios_usart_priv.h>
#include <uavobjectmanager.h>
#include <hwshared.h>

Go to the source code of this file.

Data Structures

struct  pios_dsm_cfg
 

Macros

#define DSM_CHANNELS_PER_FRAME   7
 
#define DSM_FRAME_LENGTH   (1+1+DSM_CHANNELS_PER_FRAME*2)
 
#define DSM_2ND_FRAME_MASK   0x8000
 

Functions

int32_t PIOS_DSM_Init (uintptr_t *dsm_id, const struct pios_dsm_cfg *cfg, const struct pios_com_driver *driver, uintptr_t lower_id, HwSharedDSMxModeOptions mode)
 

Variables

struct pios_dsm_cfg __attribute__
 
const struct pios_rcvr_driver pios_dsm_rcvr_driver
 

Detailed Description

Spektrum/JR DSMx satellite receiver private structures.

Author
The OpenPilot Team, http://www.openpilot.org Copyright (C) 2014.
Tau Labs, http://taulabs.org, Copyright (C) 2014
See Also
The GNU Public License (GPL) Version 3

Definition in file pios_dsm_priv.h.