simbit18
583f025422
Fix Kconfig style
...
Remove spaces from Kconfig files
Add TABs
Replace help => ---help---
2024-09-17 22:16:41 +08:00
xuxin19
a3e7fee595
cmake:add missing libc regex CMake support
...
Signed-off-by: xuxin19 <xuxin19@xiaomi.com>
2024-09-15 10:29:21 +08:00
Luchian Mihai
eadc2f5690
feat: add basic driver for amg88xx sensor
...
Basic amg88xx sensor handling (open, close, read, ioctl).
No interrupts supported. I intend to add support for this feature when I
gain more know-how on nuttx/posix.
2024-09-07 12:03:38 +08:00
Petro Karashchenko
1528b8dcca
nuttx: resolve various 'FAR' and 'CODE' issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-08-26 10:21:03 +08:00
Petro Karashchenko
d499ac9d58
nuttx: fix multiple 'FAR', 'CODE' and style issues
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-08-25 19:22:15 +08:00
chenxiaoyi
538582ede1
convert pointer string to number in base 16
...
Co-authored-by: chenxiaoyi <chenxiaoyi@xiaomi.com>
Co-authored-by: xuxin19 <xuxin19@xiaomi.com>
2024-08-14 22:36:57 +08:00
Rodrigo Sim
208b8e084f
arm/stm32f401rc-rs485: Add support to BMP280 sensor
...
Signed-off-by: Rodrigo Sim <rcsim10@gmail.com>
2024-08-11 03:09:14 +08:00
Matteo Golin
1fba2ec0df
Add support for the Sensirion SHT4x temperature and humidity sensor family.
...
This driver implements `read`, `write`, `open`, `close` and `ioctl`
interfaces to the SHT4X temperature and humidity sensor on an I2C bus.
The read implementation is that of a character driver for easy
debugging, while `ioctl` provides an interface to the sensor's raw data
collection and heating functionality.
2024-07-22 14:24:20 -03:00
Richard Tucker
02cce1ec71
sensors/bmi270: fix bmi270_uorb build
2024-06-17 18:29:18 +08:00
Richard Tucker
6d4356662d
sensors/bmi270: fix typo
2024-06-17 16:22:15 +08:00
raiden00pl
697e30e615
sensors/bmm150: configure I2C frequency
2024-05-20 10:13:42 +08:00
raiden00pl
c9bf7a841e
sensors/bh1749nuc: configure I2C frequency
2024-05-20 10:13:42 +08:00
raiden00pl
147b5762f0
sensors/bh1749nuc_uorb.c: don't wait for VALID flag in fetch interface
...
otherwise the sensor freezes when we read RBG and IR data one after another
2024-05-20 10:13:42 +08:00
raiden00pl
9d768498ce
sensors/bh1749nuc_uorb.c: add sensor reset
2024-05-20 10:13:42 +08:00
Rodrigo Sim
29775f824b
drivers/sensors/Kconfig: Fix HC-SR04 configuration
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-05-19 10:21:23 -03:00
simbit18
792b99473c
fix nxstyle
...
corrected comments in C89 style
2024-05-09 23:44:40 +08:00
simbit18
7e30d38558
drivers/sensors/Kconfig: Added if SENSORS_BME680 for common dependency
...
sensor BME680: Added if SENSORS_BME680
2024-04-30 01:48:53 +08:00
raiden00pl
6621748fe8
sensors/bmi270_uorb.c: move init sequence to register function
...
otherwise default accel and gyro scale configured during registration is cleared
2024-04-28 21:31:39 +08:00
raiden00pl
322551b13b
sensors/adxl372_uorb: wait for data ready in thread
2024-04-28 13:21:54 +08:00
raiden00pl
a34007b81f
sensors/bmi270_uorb.c: fix condition for sensor stop
2024-04-28 13:21:54 +08:00
raiden00pl
1985dcd192
drivers/adxl362_uorb: various fixes
...
- fix compilation for fetch interface
- for data ready in thread
- add soft reset
2024-04-28 13:21:54 +08:00
raiden00pl
7a789d0775
sensors/bmm150_uorb.c: fix compilation for poll interface
2024-04-28 13:21:54 +08:00
raiden00pl
0f56d1df16
sensors/bh1749nuc_uorb.c: fix compilation when poll interface is disabled
2024-04-28 13:21:54 +08:00
raiden00pl
41803a0c20
sensors/bh1749nuc: add support for the new sensor framework
...
bh1749nuc can be used with the new sensor framework
2024-04-21 14:48:28 -03:00
raiden00pl
5af805b2ef
sensors/bmi270: add support for the new sensor framework
...
bmi270 can be used with the new sensor framework
2024-04-21 19:06:18 +08:00
raiden00pl
3d765616ea
sensors/adxl372: add support for the new sensor framework
...
adxl372 can be used with the new sensor framework
2024-04-21 18:57:33 +08:00
raiden00pl
db7c8be61f
sensors: add support for bmm150 magnetometer
...
add support for Bosch BMM150 Magnetometer
2024-04-20 16:20:43 -03:00
raiden00pl
ebcf25b2f6
sensors: add support for adxl362 accelerometer
...
add support for Analog Devices ADXL362 accelerometer
2024-04-20 11:47:50 -03:00
raiden00pl
8bf6b17cc0
sensors/bmi270: fix accel and gyro data position
...
accel registers are DATA_8 to DATA_13
gyro registers are DATA_14 to DATA_19
2024-03-14 21:16:46 -03:00
raiden00pl
79e8aa5e21
sensors: add uorb support for lsm9ds1
2024-03-09 11:53:57 +08:00
chao an
0902231deb
drivers/sensors: fix comments typo
...
Signed-off-by: chao an <anchao@lixiang.com>
2024-03-05 22:25:28 +08:00
chao an
6d50274ebe
nuttx/list: rename container_of to list_container_of from public header
...
Use private naming to avoid conflicts with user applications
In file included from libuv/src/unix/internal.h:25,
from libuv/src/unix/udp.c:23:
libuv/src/uv-common.h:57: warning: "container_of" redefined
57 | #define container_of(ptr, type, member) \
|
In file included from nuttx/include/nuttx/list.h:47,
from nuttx/include/nuttx/tls.h:40,
from nuttx/include/nuttx/sched.h:48,
from nuttx/include/nuttx/arch.h:87,
from nuttx/include/nuttx/userspace.h:35,
from nuttx/include/nuttx/mm/mm.h:30,
from nuttx/include/nuttx/kmalloc.h:34,
from nuttx/include/nuttx/lib/lib.h:31,
from nuttx/include/stdio.h:35,
from apps/system/libuv/libuv/include/uv.h:59,
from libuv/src/unix/udp.c:22:
nuttx/include/nuttx/nuttx.h:48: note: this is the location of the previous definition
48 | #define container_of(ptr, type, member) \
|
Signed-off-by: chao an <anchao@lixiang.com>
2024-02-29 19:44:54 +08:00
raiden00pl
547342ca50
sensors/bmi160: fix compilation errors
...
fix compilation errors about undefined reference to `bmi160_configspi'
2024-02-27 13:01:32 +01:00
Xiang Xiao
2e91c07ca7
Remove the back slash from long literal string
...
since the back slash is only needed for the long macro definition
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2024-02-19 16:43:15 +01:00
Bowen Wang
169f47beec
rpmsg: make all the rpmsg services deponds on RPMSG
...
After decoupled the rpmsg and rptun, all the rpmsg service should
depends on the RPMSG.
Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2024-02-18 04:09:34 -08:00
SPRESENSE
ea5210bd40
drivers/sensor: delete warning about argument type in bmi160
...
Remove warning due to variable type difference in format.
2024-01-31 05:00:23 -08:00
Takumi Ando
6b3aa3b6b9
sensors: mx56xx: Correct type of temperature
...
The "temp" variable shouldn't be used as both raw
value and compensated.
Signed-off-by: Takumi Ando <t-ando@advaly.co.jp>
2023-12-20 07:00:34 -08:00
Takumi Ando
19ac909eea
sensors: mx56xx: Fix calculation of second order compensation
...
The temperature won't be compensated correctly without this patch.
Signed-off-by: Takumi Ando <t-ando@advaly.co.jp>
2023-12-20 07:00:34 -08:00
Takumi Ando
d9455ab420
sensors: mx56xx: Fix threshold of second order compensation
...
The threshold of second order compensation at
very low temperature is -15°C.
Signed-off-by: Takumi Ando <t-ando@advaly.co.jp>
2023-12-20 07:00:34 -08:00
Takumi Ando
ab693b9bec
sensors: mx56xx: Add support for second order compensation
...
In order to obtain best accuracy over temperature range,
particularly in low temperature, it is recommended to
compensate the non-linearity over the temperature.
ref: ENG_DS_MS5611-01BA03_B3.pdf
ENG_DS_MS5607-02BA03_B4.pdf
Signed-off-by: Takumi Ando <t-ando@advaly.co.jp>
2023-12-19 03:36:19 -08:00
simbit18
ccc0c54401
Fix Kconfig style
...
Remove extra TABs
Remove spaces from Kconfig
Add comments
2023-12-04 22:20:50 +08:00
Takumi Ando
3353bd3ced
sensors: mx5611: Add support for MS5607
...
MS5607 has few differences between MS5611.
Signed-off-by: Takumi Ando <t-ando@advaly.co.jp>
2023-11-28 16:48:50 -03:00
Xiang Xiao
eddd90de78
poll: pollsetup should notify only one fd passd by caller
...
since it's redundant to iterate the whole fds array in setup
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-11-21 09:07:17 +01:00
raiden00pl
6f0cf35a4e
drivers/sensors/Make.defs: cosmetics
2023-11-16 20:32:41 -08:00
zhanghongyu
3610b25c91
cmake: add include path for special source
...
fix the cmake build error.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-11-07 17:39:03 +01:00
raiden00pl
5b87fdfb9d
Documentation: remove all migrated READMEs
2023-10-29 21:03:54 -03:00
raiden00pl
b565e28da3
Kconfigs: rename {Rpmsg|rpmsg} to RPMGS
2023-10-28 13:58:56 +08:00
chao an
3cadf6642a
kernel: replace all usleep to nxsig_usleep in kernel space
...
syscall cannot be called from kernel space
Signed-off-by: chao an <anchao@xiaomi.com>
2023-10-25 15:46:03 +08:00
hujun5
061be5f18e
refine: move BIT Macro to nuttx/bits.h
...
The BIT macro is widely used in NuttX,
and to achieve a unified strategy,
we have placed the implementation of the BIT macro
in bits.h to simplify code implementation.
Signed-off-by: hujun5 <hujun5@xiaomi.com>
2023-10-12 14:52:56 +08:00
laoniaokkk
aec0271e48
max31865:RTD-to-Digital Converter
2023-10-06 21:15:21 +08:00