Fix recurring naming problem: KXTJ9 vs KXJT9.

This commit is contained in:
Gregory Nutt
2017-02-18 08:08:41 -06:00
parent 6fe94b5724
commit e29b50e00a
6 changed files with 59 additions and 59 deletions
+1 -1
View File
@@ -12483,7 +12483,7 @@
to unregister a signal handler (2016-08-01). to unregister a signal handler (2016-08-01).
* configs/sim: Add simulator-based test support for apps/examples/gpio * configs/sim: Add simulator-based test support for apps/examples/gpio
2016-08-01). 2016-08-01).
* drivers/sensors: Add KXJT9 Accelerometer driver from the Motorola * drivers/sensors: Add KXTJ9 Accelerometer driver from the Motorola
Moto Z MDK (2016-08-02). Moto Z MDK (2016-08-02).
* arch/arm/sim: Add a simulated I/O Expander driver (2016-08-03). * arch/arm/sim: Add a simulated I/O Expander driver (2016-08-03).
* configs/sim: Add logic to set the simulated I/O expander for testing * configs/sim: Add logic to set the simulated I/O expander for testing
+1 -1
View File
@@ -11813,7 +11813,7 @@ Additional new features and extended functionality:
* Sensor Drivers: * Sensor Drivers:
- Add KXJT9 Accelerometer driver from the Motorola Moto Z MDK. - Add KXTJ9 Accelerometer driver from the Motorola Moto Z MDK.
- Add MFRC522 RFID ISO14443 and Mifare transceiver driver. From Alan - Add MFRC522 RFID ISO14443 and Mifare transceiver driver. From Alan
Carvalho de Assis. Carvalho de Assis.
- Add driver for the LIS3MDL 3 axis magnetometer. From Alexander - Add driver for the LIS3MDL 3 axis magnetometer. From Alexander
+1 -1
View File
@@ -50,7 +50,7 @@ ifeq ($(CONFIG_AS5048B),y)
endif endif
ifeq ($(CONFIG_SENSOR_KXTJ9),y) ifeq ($(CONFIG_SENSOR_KXTJ9),y)
CSRCS += kxjt9.c CSRCS += kxtj9.c
endif endif
ifeq ($(CONFIG_LIS3DSH),y) ifeq ($(CONFIG_LIS3DSH),y)
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* drivers/sensors/kxjt9.c * drivers/sensors/kxtj9.c
* *
* Copyright (C) 2016 Gregory Nutt. All rights reserved. * Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -50,7 +50,7 @@
#include <nuttx/kmalloc.h> #include <nuttx/kmalloc.h>
#include <nuttx/fs/fs.h> #include <nuttx/fs/fs.h>
#include <nuttx/i2c/i2c_master.h> #include <nuttx/i2c/i2c_master.h>
#include <nuttx/sensors/kxjt9.h> #include <nuttx/sensors/kxtj9.h>
#if defined(CONFIG_I2C) && defined(CONFIG_SENSOR_KXTJ9) #if defined(CONFIG_I2C) && defined(CONFIG_SENSOR_KXTJ9)
@@ -123,7 +123,7 @@
/* This structure describes the state of one KXTJ9 device */ /* This structure describes the state of one KXTJ9 device */
struct kxjt9_dev_s struct kxtj9_dev_s
{ {
FAR struct i2c_master_s *i2c; FAR struct i2c_master_s *i2c;
sem_t exclsem; sem_t exclsem;
@@ -142,29 +142,29 @@ struct kxjt9_dev_s
/* I2C helpers */ /* I2C helpers */
static int kxtj9_reg_read(FAR struct kxjt9_dev_s *priv, uint8_t regaddr, static int kxtj9_reg_read(FAR struct kxtj9_dev_s *priv, uint8_t regaddr,
FAR uint8_t *regval, unsigned int len); FAR uint8_t *regval, unsigned int len);
static int kxtj9_reg_write(FAR struct kxjt9_dev_s *priv, static int kxtj9_reg_write(FAR struct kxtj9_dev_s *priv,
uint8_t regaddr, uint8_t regval); uint8_t regaddr, uint8_t regval);
/* KXTJ9 helpers */ /* KXTJ9 helpers */
static int kxtj9_configure(FAR struct kxjt9_dev_s *priv, uint8_t odr); static int kxtj9_configure(FAR struct kxtj9_dev_s *priv, uint8_t odr);
static int kxtj9_enable(FAR struct kxjt9_dev_s *priv, bool on); static int kxtj9_enable(FAR struct kxtj9_dev_s *priv, bool on);
static int kxtj9_read_sensor_data(FAR struct kxjt9_dev_s *priv, static int kxtj9_read_sensor_data(FAR struct kxtj9_dev_s *priv,
FAR struct kxtj9_sensor_data *sensor_data); FAR struct kxtj9_sensor_data *sensor_data);
static void kxtj9_soft_reset(FAR struct kxjt9_dev_s *priv); static void kxtj9_soft_reset(FAR struct kxtj9_dev_s *priv);
static void kxtj9_set_mode_standby(FAR struct kxjt9_dev_s *priv); static void kxtj9_set_mode_standby(FAR struct kxtj9_dev_s *priv);
/* Character driver methods */ /* Character driver methods */
static int kxjt9_open(FAR struct file *filep); static int kxtj9_open(FAR struct file *filep);
static int kxjt9_close(FAR struct file *filep); static int kxtj9_close(FAR struct file *filep);
static ssize_t kxjt9_read(FAR struct file *filep, FAR char *buffer, static ssize_t kxtj9_read(FAR struct file *filep, FAR char *buffer,
size_t buflen); size_t buflen);
static ssize_t kxjt9_write(FAR struct file *filep, FAR const char *buffer, static ssize_t kxtj9_write(FAR struct file *filep, FAR const char *buffer,
size_t buflen); size_t buflen);
static int kxjt9_ioctl(FAR struct file *filep, int cmd, static int kxtj9_ioctl(FAR struct file *filep, int cmd,
unsigned long arg); unsigned long arg);
/**************************************************************************** /****************************************************************************
@@ -173,12 +173,12 @@ static int kxjt9_ioctl(FAR struct file *filep, int cmd,
static const struct file_operations g_fops = static const struct file_operations g_fops =
{ {
kxjt9_open, kxtj9_open,
kxjt9_close, kxtj9_close,
kxjt9_read, kxtj9_read,
kxjt9_write, kxtj9_write,
NULL, NULL,
kxjt9_ioctl, kxtj9_ioctl,
#ifndef CONFIG_DISABLE_POLL #ifndef CONFIG_DISABLE_POLL
NULL, NULL,
#endif #endif
@@ -199,7 +199,7 @@ static const struct file_operations g_fops =
* *
****************************************************************************/ ****************************************************************************/
static int kxtj9_reg_read(FAR struct kxjt9_dev_s *priv, uint8_t regaddr, static int kxtj9_reg_read(FAR struct kxtj9_dev_s *priv, uint8_t regaddr,
FAR uint8_t *regval, unsigned int len) FAR uint8_t *regval, unsigned int len)
{ {
struct i2c_msg_s msg[2]; struct i2c_msg_s msg[2];
@@ -246,7 +246,7 @@ static int kxtj9_reg_read(FAR struct kxjt9_dev_s *priv, uint8_t regaddr,
* *
****************************************************************************/ ****************************************************************************/
static int kxtj9_reg_write(FAR struct kxjt9_dev_s *priv, uint8_t regaddr, static int kxtj9_reg_write(FAR struct kxtj9_dev_s *priv, uint8_t regaddr,
uint8_t regval) uint8_t regval)
{ {
struct i2c_msg_s msg; struct i2c_msg_s msg;
@@ -284,7 +284,7 @@ static int kxtj9_reg_write(FAR struct kxjt9_dev_s *priv, uint8_t regaddr,
* *
****************************************************************************/ ****************************************************************************/
static void kxtj9_soft_reset(FAR struct kxjt9_dev_s *priv) static void kxtj9_soft_reset(FAR struct kxtj9_dev_s *priv)
{ {
uint8_t wbuf[1]; uint8_t wbuf[1];
@@ -313,7 +313,7 @@ static void kxtj9_soft_reset(FAR struct kxjt9_dev_s *priv)
* *
****************************************************************************/ ****************************************************************************/
static void kxtj9_set_mode_standby(FAR struct kxjt9_dev_s *priv) static void kxtj9_set_mode_standby(FAR struct kxtj9_dev_s *priv)
{ {
uint8_t wbuf[1]; uint8_t wbuf[1];
@@ -336,7 +336,7 @@ static void kxtj9_set_mode_standby(FAR struct kxjt9_dev_s *priv)
* *
****************************************************************************/ ****************************************************************************/
static int kxtj9_configure(FAR struct kxjt9_dev_s *priv, uint8_t odr) static int kxtj9_configure(FAR struct kxtj9_dev_s *priv, uint8_t odr)
{ {
uint8_t wbuf[0]; uint8_t wbuf[0];
int ret; int ret;
@@ -389,7 +389,7 @@ static int kxtj9_configure(FAR struct kxjt9_dev_s *priv, uint8_t odr)
* *
****************************************************************************/ ****************************************************************************/
static int kxtj9_enable(FAR struct kxjt9_dev_s *priv, bool on) static int kxtj9_enable(FAR struct kxtj9_dev_s *priv, bool on)
{ {
uint8_t wbuf[1]; uint8_t wbuf[1];
int ret; int ret;
@@ -434,7 +434,7 @@ static int kxtj9_enable(FAR struct kxjt9_dev_s *priv, bool on)
* *
****************************************************************************/ ****************************************************************************/
static int kxtj9_read_sensor_data(FAR struct kxjt9_dev_s *priv, static int kxtj9_read_sensor_data(FAR struct kxtj9_dev_s *priv,
FAR struct kxtj9_sensor_data *sensor_data) FAR struct kxtj9_sensor_data *sensor_data)
{ {
int16_t acc_data[3]; int16_t acc_data[3];
@@ -463,44 +463,44 @@ static int kxtj9_read_sensor_data(FAR struct kxjt9_dev_s *priv,
} }
/**************************************************************************** /****************************************************************************
* Name: kxjt9_open * Name: kxtj9_open
* *
* Description: * Description:
* This method is called when the device is opened. * This method is called when the device is opened.
* *
****************************************************************************/ ****************************************************************************/
static int kxjt9_open(FAR struct file *filep) static int kxtj9_open(FAR struct file *filep)
{ {
return OK; return OK;
} }
/**************************************************************************** /****************************************************************************
* Name: kxjt9_close * Name: kxtj9_close
* *
* Description: * Description:
* This method is called when the device is closed. * This method is called when the device is closed.
* *
****************************************************************************/ ****************************************************************************/
static int kxjt9_close(FAR struct file *filep) static int kxtj9_close(FAR struct file *filep)
{ {
return OK; return OK;
} }
/**************************************************************************** /****************************************************************************
* Name: kxjt9_read * Name: kxtj9_read
* *
* Description: * Description:
* The standard read method. * The standard read method.
* *
****************************************************************************/ ****************************************************************************/
static ssize_t kxjt9_read(FAR struct file *filep, FAR char *buffer, static ssize_t kxtj9_read(FAR struct file *filep, FAR char *buffer,
size_t buflen) size_t buflen)
{ {
FAR struct inode *inode; FAR struct inode *inode;
FAR struct kxjt9_dev_s *priv; FAR struct kxtj9_dev_s *priv;
size_t nsamples; size_t nsamples;
size_t i; size_t i;
int ret; int ret;
@@ -523,7 +523,7 @@ static ssize_t kxjt9_read(FAR struct file *filep, FAR char *buffer,
DEBUGASSERT(filep != NULL && filep->f_inode != NULL && buffer != NULL); DEBUGASSERT(filep != NULL && filep->f_inode != NULL && buffer != NULL);
inode = filep->f_inode; inode = filep->f_inode;
priv = (FAR struct kxjt9_dev_s *)inode->i_private; priv = (FAR struct kxtj9_dev_s *)inode->i_private;
DEBUGASSERT(priv != NULL && priv->i2c != NULL); DEBUGASSERT(priv != NULL && priv->i2c != NULL);
/* Return all of the samples that will fit in the user-provided buffer */ /* Return all of the samples that will fit in the user-provided buffer */
@@ -548,31 +548,31 @@ static ssize_t kxjt9_read(FAR struct file *filep, FAR char *buffer,
} }
/**************************************************************************** /****************************************************************************
* Name: kxjt9_write * Name: kxtj9_write
* *
* Description: * Description:
* A dummy write method. * A dummy write method.
* *
****************************************************************************/ ****************************************************************************/
static ssize_t kxjt9_write(FAR struct file *filep, FAR const char *buffer, static ssize_t kxtj9_write(FAR struct file *filep, FAR const char *buffer,
size_t buflen) size_t buflen)
{ {
return -ENOSYS; return -ENOSYS;
} }
/**************************************************************************** /****************************************************************************
* Name: kxjt9_ioctl * Name: kxtj9_ioctl
* *
* Description: * Description:
* The standard ioctl method. * The standard ioctl method.
* *
****************************************************************************/ ****************************************************************************/
static int kxjt9_ioctl(FAR struct file *filep, int cmd, unsigned long arg) static int kxtj9_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
{ {
FAR struct inode *inode; FAR struct inode *inode;
FAR struct kxjt9_dev_s *priv; FAR struct kxtj9_dev_s *priv;
int ret; int ret;
/* Sanity check */ /* Sanity check */
@@ -580,7 +580,7 @@ static int kxjt9_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
DEBUGASSERT(filep != NULL && filep->f_inode != NULL); DEBUGASSERT(filep != NULL && filep->f_inode != NULL);
inode = filep->f_inode; inode = filep->f_inode;
priv = (FAR struct kxjt9_dev_s *)inode->i_private; priv = (FAR struct kxtj9_dev_s *)inode->i_private;
DEBUGASSERT(priv != NULL && priv->i2c != NULL); DEBUGASSERT(priv != NULL && priv->i2c != NULL);
/* Handle ioctl commands */ /* Handle ioctl commands */
@@ -626,15 +626,15 @@ static int kxjt9_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
****************************************************************************/ ****************************************************************************/
/**************************************************************************** /****************************************************************************
* Name: kxjt9_register * Name: kxtj9_register
* *
* Description: * Description:
* Register the KXJT9 accelerometer device as 'devpath'. * Register the KXTJ9 accelerometer device as 'devpath'.
* *
* Input Parameters: * Input Parameters:
* devpath - The full path to the driver to register, e.g., "/dev/accel0". * devpath - The full path to the driver to register, e.g., "/dev/accel0".
* i2c - An I2C driver instance. * i2c - An I2C driver instance.
* addr - The I2C address of the KXJT9 accelerometer, gyroscope or * addr - The I2C address of the KXTJ9 accelerometer, gyroscope or
* magnetometer. * magnetometer.
* *
* Returned Value: * Returned Value:
@@ -642,10 +642,10 @@ static int kxjt9_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
* *
****************************************************************************/ ****************************************************************************/
int kxjt9_register(FAR const char *devpath, FAR struct i2c_master_s *i2c, int kxtj9_register(FAR const char *devpath, FAR struct i2c_master_s *i2c,
uint8_t address) uint8_t address)
{ {
FAR struct kxjt9_dev_s *priv; FAR struct kxtj9_dev_s *priv;
int ret; int ret;
/* Sanity check */ /* Sanity check */
@@ -654,7 +654,7 @@ int kxjt9_register(FAR const char *devpath, FAR struct i2c_master_s *i2c,
/* Initialize the device's structure */ /* Initialize the device's structure */
priv = (FAR struct kxjt9_dev_s *)kmm_zalloc(sizeof(struct kxjt9_dev_s)); priv = (FAR struct kxtj9_dev_s *)kmm_zalloc(sizeof(struct kxtj9_dev_s));
if (priv == NULL) if (priv == NULL)
{ {
snerr("ERROR: Failed to allocate driver instance\n"); snerr("ERROR: Failed to allocate driver instance\n");
+1 -1
View File
@@ -57,7 +57,7 @@
#define SNIOC_OTLRM _SNIOC(0x0006) /* One Time L-Res Mode Arg: None */ #define SNIOC_OTLRM _SNIOC(0x0006) /* One Time L-Res Mode Arg: None */
#define SNIOC_CHMEATIME _SNIOC(0x0007) /* Change Meas. Time Arg: uint8_t */ #define SNIOC_CHMEATIME _SNIOC(0x0007) /* Change Meas. Time Arg: uint8_t */
/* IOCTL commands unique to the KXJT9 */ /* IOCTL commands unique to the KXTJ9 */
#define SNIOC_ENABLE _SNIOC(0x0008) /* Arg: None */ #define SNIOC_ENABLE _SNIOC(0x0008) /* Arg: None */
#define SNIOC_DISABLE _SNIOC(0x0009) /* Arg: None */ #define SNIOC_DISABLE _SNIOC(0x0009) /* Arg: None */
@@ -1,5 +1,5 @@
/**************************************************************************** /****************************************************************************
* include/nuttx/sensors/kxjt9.h * include/nuttx/sensors/kxtj9.h
* *
* Copyright (C) 2016 Gregory Nutt. All rights reserved. * Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -35,8 +35,8 @@
* *
****************************************************************************/ ****************************************************************************/
#ifndef __INCLUDE_NUTTX_SENSORS_KXJT9_H #ifndef __INCLUDE_NUTTX_SENSORS_KXTJ9_H
#define __INCLUDE_NUTTX_SENSORS_KXJT9_H #define __INCLUDE_NUTTX_SENSORS_KXTJ9_H
/**************************************************************************** /****************************************************************************
* Included Files * Included Files
@@ -91,15 +91,15 @@ extern "C"
#endif #endif
/**************************************************************************** /****************************************************************************
* Name: kxjt9_register * Name: kxtj9_register
* *
* Description: * Description:
* Register the KXJT9 accelerometer device as 'devpath'. * Register the KXTJ9 accelerometer device as 'devpath'.
* *
* Input Parameters: * Input Parameters:
* devpath - The full path to the driver to register, e.g., "/dev/accel0". * devpath - The full path to the driver to register, e.g., "/dev/accel0".
* i2c - An I2C driver instance. * i2c - An I2C driver instance.
* addr - The I2C address of the KXJT9 accelerometer, gyroscope or * addr - The I2C address of the KXTJ9 accelerometer, gyroscope or
* magnetometer. * magnetometer.
* *
* Returned Value: * Returned Value:
@@ -108,7 +108,7 @@ extern "C"
****************************************************************************/ ****************************************************************************/
struct i2c_master_s; struct i2c_master_s;
int kxjt9_register(FAR const char *devpath, FAR struct i2c_master_s *i2c, int kxtj9_register(FAR const char *devpath, FAR struct i2c_master_s *i2c,
uint8_t address); uint8_t address);
#ifdef __cplusplus #ifdef __cplusplus
@@ -116,4 +116,4 @@ int kxjt9_register(FAR const char *devpath, FAR struct i2c_master_s *i2c,
#endif #endif
#endif /* CONFIG_I2C && CONFIG_SENSOR_KXTJ9 */ #endif /* CONFIG_I2C && CONFIG_SENSOR_KXTJ9 */
#endif /* __INCLUDE_NUTTX_SENSORS_KXJT9_H */ #endif /* __INCLUDE_NUTTX_SENSORS_KXTJ9_H */