mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-05 23:49:00 +08:00
extending test progs for lisa/M
This commit is contained in:
@@ -21,6 +21,13 @@
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* lisa/L lisa/M
|
||||
* ACC_DRDY PD2 PB2
|
||||
* ACC_SS PB12 PB12
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#include <stm32/gpio.h>
|
||||
#include <stm32/flash.h>
|
||||
#include <stm32/misc.h>
|
||||
@@ -207,14 +214,14 @@ static inline void main_init_hw( void ) {
|
||||
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
|
||||
GPIO_Init(GPIOB, &GPIO_InitStructure);
|
||||
|
||||
/* configure external interrupt exti2 on PD2( accel int ) */
|
||||
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_AFIO, ENABLE);
|
||||
/* configure external interrupt exti2 on P(B/D)2( accel int ) */
|
||||
RCC_APB2PeriphClockCmd(IMU_ACC_DRDY_RCC_GPIO | RCC_APB2Periph_AFIO, ENABLE);
|
||||
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
|
||||
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
|
||||
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
|
||||
GPIO_Init(GPIOD, &GPIO_InitStructure);
|
||||
GPIO_Init(IMU_ACC_DRDY_GPIO, &GPIO_InitStructure);
|
||||
EXTI_InitTypeDef EXTI_InitStructure;
|
||||
GPIO_EXTILineConfig(GPIO_PortSourceGPIOD, GPIO_PinSource2);
|
||||
GPIO_EXTILineConfig(IMU_ACC_DRDY_GPIO_PORTSOURCE, GPIO_PinSource2);
|
||||
EXTI_InitStructure.EXTI_Line = EXTI_Line2;
|
||||
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
|
||||
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
|
||||
|
||||
@@ -215,13 +215,13 @@ static inline void main_init_hw( void ) {
|
||||
GPIO_Init(GPIOB, &GPIO_InitStructure);
|
||||
|
||||
/* configure external interrupt exti2 on PD2( accel int ) */
|
||||
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_AFIO, ENABLE);
|
||||
RCC_APB2PeriphClockCmd(IMU_ACC_DRDY_RCC_GPIO | RCC_APB2Periph_AFIO, ENABLE);
|
||||
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
|
||||
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
|
||||
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
|
||||
GPIO_Init(GPIOD, &GPIO_InitStructure);
|
||||
GPIO_Init(IMU_ACC_DRDY_GPIO, &GPIO_InitStructure);
|
||||
EXTI_InitTypeDef EXTI_InitStructure;
|
||||
GPIO_EXTILineConfig(GPIO_PortSourceGPIOD, GPIO_PinSource2);
|
||||
GPIO_EXTILineConfig(IMU_ACC_DRDY_GPIO_PORTSOURCE, GPIO_PinSource2);
|
||||
EXTI_InitStructure.EXTI_Line = EXTI_Line2;
|
||||
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
|
||||
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
|
||||
|
||||
@@ -27,6 +27,12 @@
|
||||
#include <stm32/exti.h>
|
||||
#include <stm32/spi.h>
|
||||
|
||||
/*
|
||||
* lisa/L lisa/M
|
||||
* mag drdy PB5 PB5
|
||||
*
|
||||
*/
|
||||
|
||||
#include BOARD_CONFIG
|
||||
#include "init_hw.h"
|
||||
#include "sys_time.h"
|
||||
|
||||
@@ -21,6 +21,13 @@
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* lisa/L lisa/M
|
||||
* gyro-drdy PC14
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#include <stm32/gpio.h>
|
||||
#include <stm32/flash.h>
|
||||
#include <stm32/misc.h>
|
||||
|
||||
Reference in New Issue
Block a user