Revision 1678f270 modules/DiWheelDrive_1-1/module.h
| modules/DiWheelDrive_1-1/module.h | ||
|---|---|---|
| 1 | 1 |
/* |
| 2 | 2 |
AMiRo-OS is an operating system designed for the Autonomous Mini Robot (AMiRo) platform. |
| 3 |
Copyright (C) 2016..2018 Thomas Schöpping et al.
|
|
| 3 |
Copyright (C) 2016..2019 Thomas Schöpping et al.
|
|
| 4 | 4 |
|
| 5 | 5 |
This program is free software: you can redistribute it and/or modify |
| 6 | 6 |
it under the terms of the GNU General Public License as published by |
| ... | ... | |
| 243 | 243 |
/** |
| 244 | 244 |
* @brief Event flag to be set on a SYS_SYNC interrupt. |
| 245 | 245 |
*/ |
| 246 |
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC ((eventflags_t)1 << GPIOC_SYS_INT_N)
|
|
| 246 |
#define MODULE_OS_IOEVENTFLAGS_SYSSYNC AOS_IOEVENT_FLAG(GPIOC_SYS_INT_N)
|
|
| 247 | 247 |
|
| 248 | 248 |
/** |
| 249 | 249 |
* @brief Event flag to be set on a SYS_WARMRST interrupt. |
| 250 | 250 |
*/ |
| 251 |
#define MODULE_OS_IOEVENTFLAGS_SYSWARMRST ((eventflags_t)1 << GPIOD_SYS_WARMRST_N)
|
|
| 251 |
#define MODULE_OS_IOEVENTFLAGS_SYSWARMRST AOS_IOEVENT_FLAG(GPIOD_SYS_WARMRST_N)
|
|
| 252 | 252 |
|
| 253 | 253 |
/** |
| 254 | 254 |
* @brief Event flag to be set on a PATH_DCSTAT interrupt. |
| 255 | 255 |
*/ |
| 256 |
#define MODULE_OS_IOEVENTFLAGS_PATHDCSTAT ((eventflags_t)1 << GPIOC_PATH_DCEN)
|
|
| 256 |
#define MODULE_OS_IOEVENTFLAGS_PATHDCSTAT AOS_IOEVENT_FLAG(GPIOC_PATH_DCEN)
|
|
| 257 | 257 |
|
| 258 | 258 |
/** |
| 259 | 259 |
* @brief Event flag to be set on a COMPASS_DRDY interrupt. |
| 260 | 260 |
*/ |
| 261 |
#define MODULE_OS_IOEVENTFLAGS_COMPASSDRDY ((eventflags_t)1 << GPIOB_COMPASS_DRDY)
|
|
| 261 |
#define MODULE_OS_IOEVENTFLAGS_COMPASSDRDY AOS_IOEVENT_FLAG(GPIOB_COMPASS_DRDY)
|
|
| 262 | 262 |
|
| 263 | 263 |
/** |
| 264 | 264 |
* @brief Event flag to be set on a SYS_PD interrupt. |
| 265 | 265 |
*/ |
| 266 |
#define MODULE_OS_IOEVENTFLAGS_SYSPD ((eventflags_t)1 << GPIOC_SYS_PD_N)
|
|
| 266 |
#define MODULE_OS_IOEVENTFLAGS_SYSPD AOS_IOEVENT_FLAG(GPIOC_SYS_PD_N)
|
|
| 267 | 267 |
|
| 268 | 268 |
/** |
| 269 | 269 |
* @brief Event flag to be set on a SYS_REG_EN interrupt. |
| 270 | 270 |
*/ |
| 271 |
#define MODULE_OS_IOEVENTFLAGS_SYSREGEN ((eventflags_t)1 << GPIOC_SYS_REG_EN)
|
|
| 271 |
#define MODULE_OS_IOEVENTFLAGS_SYSREGEN AOS_IOEVENT_FLAG(GPIOC_SYS_REG_EN)
|
|
| 272 | 272 |
|
| 273 | 273 |
/** |
| 274 | 274 |
* @brief Event flag to be set on a IR_INT interrupt. |
| 275 | 275 |
*/ |
| 276 |
#define MODULE_OS_IOEVENTFLAGS_IRINT ((eventflags_t)1 << GPIOB_IR_INT)
|
|
| 276 |
#define MODULE_OS_IOEVENTFLAGS_IRINT AOS_IOEVENT_FLAG(GPIOB_IR_INT)
|
|
| 277 | 277 |
|
| 278 | 278 |
/** |
| 279 | 279 |
* @brief Event flag to be set on a GYRO_DRDY interrupt. |
| 280 | 280 |
*/ |
| 281 |
#define MODULE_OS_IOEVENTFLAGS_GYRODRDY ((eventflags_t)1 << GPIOB_GYRO_DRDY)
|
|
| 281 |
#define MODULE_OS_IOEVENTFLAGS_GYRODRDY AOS_IOEVENT_FLAG(GPIOB_GYRO_DRDY)
|
|
| 282 | 282 |
|
| 283 | 283 |
/** |
| 284 | 284 |
* @brief Event flag to be set on a SYS_UART_UP interrupt. |
| 285 | 285 |
*/ |
| 286 |
#define MODULE_OS_IOEVENTFLAGS_SYSUARTUP ((eventflags_t)1 << GPIOB_SYS_UART_UP)
|
|
| 286 |
#define MODULE_OS_IOEVENTFLAGS_SYSUARTUP AOS_IOEVENT_FLAG(GPIOB_SYS_UART_UP)
|
|
| 287 | 287 |
|
| 288 | 288 |
/** |
| 289 | 289 |
* @brief Event flag to be set on a ACCEL_INT interrupt. |
| 290 | 290 |
*/ |
| 291 |
#define MODULE_OS_IOEVENTFLAGS_ACCELINT ((eventflags_t)1 << GPIOB_ACCEL_INT_N)
|
|
| 291 |
#define MODULE_OS_IOEVENTFLAGS_ACCELINT AOS_IOEVENT_FLAG(GPIOB_ACCEL_INT_N)
|
|
| 292 | 292 |
|
| 293 | 293 |
#if (AMIROOS_CFG_SHELL_ENABLE == true) || defined(__DOXYGEN__) |
| 294 | 294 |
/** |
Also available in: Unified diff