Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of X_NUCLEO_6180XA1 by
IntrStatus_u Union Reference
[Device registers & masks definitions]
these union can be use as a generic bit field type for map RESULT_INTERRUPT_STATUS_GPIO register More...
#include <vl6180x_def.h>
Data Fields | |
| uint8_t | val |
| struct { | |
| unsigned Range:3 | |
| unsigned Als:3 | |
| unsigned Error:2 | |
| } | status |
Detailed Description
these union can be use as a generic bit field type for map RESULT_INTERRUPT_STATUS_GPIO register
Definition at line 602 of file vl6180x_def.h.
Field Documentation
| unsigned Als |
Als status one of:
RES_INT_STAT_GPIO_LOW_LEVEL_THRESHOLD
RES_INT_STAT_GPIO_HIGH_LEVEL_THRESHOLD
RES_INT_STAT_GPIO_OUT_OF_WINDOW
RES_INT_STAT_GPIO_NEW_SAMPLE_READY
Definition at line 606 of file vl6180x_def.h.
| unsigned Error |
Error status of:
RES_INT_ERROR_LASER_SAFETY
RES_INT_ERROR_PLL
Definition at line 607 of file vl6180x_def.h.
| unsigned Range |
Range status one of :
RES_INT_STAT_GPIO_LOW_LEVEL_THRESHOLD
RES_INT_STAT_GPIO_HIGH_LEVEL_THRESHOLD
RES_INT_STAT_GPIO_OUT_OF_WINDOW
RES_INT_STAT_GPIO_NEW_SAMPLE_READY
Definition at line 605 of file vl6180x_def.h.
| struct { ... } status |
interrupt status as bit field
| uint8_t val |
raw 8 bit register value
Definition at line 603 of file vl6180x_def.h.
Generated on Wed Jul 13 2022 03:00:34 by
1.7.2
