From 3c0557bcc4decf0eb58f277132bbb8e0e6a389f6 Mon Sep 17 00:00:00 2001 From: Rocco Marco Guglielmi Date: Sat, 20 Aug 2016 13:24:14 +0000 Subject: Removed EX STM32F207 demos. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9735 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- testhal/STM32/STM32F2xx/I2C-LIS3MLD/main.c | 101 ----------------------------- 1 file changed, 101 deletions(-) delete mode 100644 testhal/STM32/STM32F2xx/I2C-LIS3MLD/main.c (limited to 'testhal/STM32/STM32F2xx/I2C-LIS3MLD/main.c') diff --git a/testhal/STM32/STM32F2xx/I2C-LIS3MLD/main.c b/testhal/STM32/STM32F2xx/I2C-LIS3MLD/main.c deleted file mode 100644 index fc222136b..000000000 --- a/testhal/STM32/STM32F2xx/I2C-LIS3MLD/main.c +++ /dev/null @@ -1,101 +0,0 @@ -/* - ChibiOS - Copyright (C) 2006..2015 Giovanni Di Sirio - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -#include "ch.h" -#include "hal.h" - -#include "chprintf.h" -#include "lis3mdl.h" - -/* Enable use of special ANSI escape sequences */ -#define CHPRINTF_USE_ANSI_CODE TRUE - -static BaseSequentialStream * chp = (BaseSequentialStream*) &SD3; - -/* LIS3MDL Driver: This object represent an LIS3MDL instance */ -static LIS3MDLDriver LIS3MDLD1; - -static int32_t rawdata[LIS3MDL_NUMBER_OF_AXES]; -static float cookeddata[LIS3MDL_NUMBER_OF_AXES]; - -static char axesID[LIS3MDL_NUMBER_OF_AXES] = {'X', 'Y', 'Z'}; -static uint32_t i; - -static const I2CConfig i2ccfg = { - OPMODE_I2C, - 400000, - FAST_DUTY_CYCLE_2, -}; - -static const LIS3MDLConfig lis3mdlcfg = { - &I2CD1, - &i2ccfg, - LIS3MDL_SAD_VCC, - LIS3MDL_FS_4GA, - LIS3MDL_ODR_40HZ, - LIS3MDL_LP_DISABLED, - LIS3MDL_MD_CONTINUOUS, - LIS3MDL_OMXY_ULTRA, - LIS3MDL_OMZ_ULTRA, - LIS3MDL_TEMP_ENABLED, - LIS3MDL_BDU_BLOCKED, - LIS3MDL_END_LITTLE -}; - -/* - * Application entry point. - */ -int main(void) { - - /* - * System initializations. - * - HAL initialization, this also initializes the configured device drivers - * and performs the board-specific initializations. - * - Kernel initialization, the main() function becomes a thread and the - * RTOS is active. - */ - halInit(); - chSysInit(); - - /* - * Activates the serial driver 3 using the driver default configuration. - */ - sdStart(&SD3, NULL); - - /* - * LIS3MDL Object Initialization - */ - lis3mdlObjectInit(&LIS3MDLD1); - - lis3mdlStart(&LIS3MDLD1, &lis3mdlcfg); - - while (TRUE) { - palToggleLine(LINE_LED2); - compassReadRaw(&LIS3MDLD1, rawdata); - compassReadCooked(&LIS3MDLD1, cookeddata); -#if CHPRINTF_USE_ANSI_CODE - chprintf(chp, "\033[2J\033[1;1H"); -#endif - chprintf(chp, "COMPASS DATA\r\n"); - for(i = 0; i < LIS3MDL_NUMBER_OF_AXES; i++) - chprintf(chp, "RAW-%c:%d\t\t", axesID[i], rawdata[i]); - chprintf(chp, "\r\n"); - for(i = 0; i < LIS3MDL_NUMBER_OF_AXES; i++) - chprintf(chp, "COOKED-%c:%.3f Gauss\t", axesID[i], cookeddata[i]); - chprintf(chp, "\r\n"); - chThdSleepMilliseconds(100); - } -} -- cgit v1.2.3