本文整理汇总了C++中FELICA_DEBUG_MSG函数的典型用法代码示例。如果您正苦于以下问题:C++ FELICA_DEBUG_MSG函数的具体用法?C++ FELICA_DEBUG_MSG怎么用?C++ FELICA_DEBUG_MSG使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了FELICA_DEBUG_MSG函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: felica_uart_write
int felica_uart_write(char *buf, size_t count)
{
mm_segment_t old_fs = get_fs();
int n;
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] write_hs_uart - start \n");
#endif
if (uart_f == NULL)
{
#ifdef FEATURE_DEBUG_HIGH
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart is not opened\n");
#endif
return 0;
}
set_fs(KERNEL_DS);
n = vfs_write(uart_f, buf, count, &uart_f->f_pos);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] write_hs_uart - write (%d)\n", n);
#endif
set_fs(old_fs);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] write_hs_uart - end \n");
#endif
return n;
}
示例2: felica_rfs_release
/*
* Description: MFC calls this function using close method(int close()) of FileInputStream class
* Input: None
* Output: RFS low : 1 RFS high : 0
*/
static int felica_rfs_release (struct inode *inode, struct file *fp)
{
if(0 == isopen)
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_release - not open \n");
#endif
return -1;
}
else
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_release - start \n");
#endif
isopen = 0;
}
#ifdef FELICA_LED_SUPPORT
isFelicaUsed = 0;
#endif
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_release - end \n");
#endif
#ifdef FELICA_FN_DEVICE_TEST
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_release - result(%d) \n",result_close_rfs);
return result_close_rfs;
#else
return 0;
#endif
}
示例3: felica_rws_open
/*
* Description : MFC calls this function using close method(void open()) of FileOutputStream class
* When this fuction is excuted, set PON to Low.
* Input : None
* Output : Success : 0 Fail : Other
*/
static int felica_rws_open (struct inode *inode, struct file *fp)
{
int rc = 0;
if(1 == isopen)
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RWS] felica_rws_open - already open \n");
#endif
return -1;
}
else
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RWS] felica_rws_open - start \n");
#endif
isopen = 1;
}
rc = felica_gpio_open(GPIO_FELICA_INT, GPIO_DIRECTION_IN, GPIO_HIGH_VALUE);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RWS] felica_rws_open - end \n");
#endif
#ifdef FELICA_FN_DEVICE_TEST
FELICA_DEBUG_MSG("[FELICA_RWS] felica_rws_open - result(%d) \n",result_open_rws);
return result_open_rws;
#else
return rc;
#endif
}
示例4: felica_uart_ioctrl
/*
* Description : get size of remaing data
* Input : none
* Output : success : data length fail : 0
*/
int felica_uart_ioctrl(int *count)
{
mm_segment_t old_fs = get_fs();
int rc = 0;
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart_ioctrl - start \n");
#endif
if(0 > fd)
{
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart is not opened\n");
return rc;
}
set_fs(KERNEL_DS);
rc = sys_ioctl(fd, TIOCINQ, (unsigned long)count);
set_fs(old_fs);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart_ioctrl - end \n");
#endif
return rc;
}
示例5: felica_rfs_interrupt_work
static void felica_rfs_interrupt_work(struct work_struct *data)
{
int rc = 0;
disable_irq_nosync(gpio_to_irq(felica_get_rfs_gpio_num()));
usermodehelper_enable();
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_interrupt_work - start \n");
#endif
rc = invoke_led_service();
if(rc)
{
#ifdef FEATURE_DEBUG_HIGH
FELICA_DEBUG_MSG("[FELICA_RFS] Error - invoke app \n");
unlock_felica_rfs_wake_lock();
isFelicaUsed =0;
#endif
}
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_interrupt_work - end \n");
#endif
enable_irq(gpio_to_irq(felica_get_rfs_gpio_num()));
}
示例6: felica_uart_close
int felica_uart_close(void)
{
mm_segment_t old_fs = get_fs();
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] close_hs_uart - start \n");
#endif
if (uart_f == NULL)
{
#ifdef FEATURE_DEBUG_HIGH
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart is not opened \n");
#endif
return 0;
}
set_felica_uart_status(UART_STATUS_READY);
set_fs(KERNEL_DS);
filp_close(uart_f, NULL);
uart_f = NULL;
set_fs(old_fs);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] close_hs_uart - end \n");
#endif
return 0;
}
示例7: felica_uart_ioctrl
int felica_uart_ioctrl(int *count)
{
mm_segment_t old_fs = get_fs();
int n;
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart_ioctrl - start \n");
#endif
if (uart_f == NULL)
{
#ifdef FEATURE_DEBUG_HIGH
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart is not opened\n");
#endif
return 0;
}
set_fs(KERNEL_DS);
n = do_vfs_ioctl(uart_f, -1, TIOCINQ, (unsigned long)count);
#ifdef FEATURE_DEBUG_MED
FELICA_DEBUG_MSG("[FELICA_UART] do_vfs_ioctl return(%d), count(%d) \n", n, *count);
#endif
set_fs(old_fs);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart_ioctrl - end \n");
#endif
return n;
}
示例8: felica_uart_open
/*
* Description : open uart
* Input : None
* Output : success : 0 fail : others
*/
int felica_uart_open(void)
{
// struct termios newtio;
int rc;
mm_segment_t old_fs = get_fs();
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] open_hs_uart - start \n");
#endif
if(0 <= fd)
{
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart is already opened fd : %d\n",fd);
return 0;
}
set_fs(KERNEL_DS);
fd = sys_open("/dev/ttyO3", O_RDWR | O_NOCTTY | O_NONBLOCK, 0);
FELICA_DEBUG_MSG("[FELICA_UART] open UART - fd : %d \n",fd);
if (fd < 0)
{
FELICA_DEBUG_MSG("[FELICA_UART] ERROR - can not sys_open \n");
set_fs(old_fs);
return fd;
}
{
/* Set speed */
struct termios newtio;
// yjchoi; 120412 temporary block due to build error
serial_omap_disable_console_port();
// yjchoi; 120412 temporary block due to build error
rc = felica_gpio_open(GPIO_FELICA_UART_SW, GPIO_DIRECTION_OUT, GPIO_LOW_VALUE);
felica_gpio_write(GPIO_FELICA_UART_SW, 0);
sys_ioctl(fd, TCGETS, (unsigned long)&newtio);
memcpy(&console_settings, &newtio, sizeof(struct termios));
memset(&newtio, 0, sizeof(newtio));
newtio.c_cflag = B460800 | CS8 | CLOCAL | CREAD;
newtio.c_cc[VMIN] = 1;
newtio.c_cc[VTIME] = 5;
sys_ioctl(fd, TCFLSH, TCIOFLUSH);
sys_ioctl(fd, TCSETSF, (unsigned long)&newtio);
}
set_fs(old_fs);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] open_hs_uart - end \n");
#endif
return 0;
}
示例9: felica_cal_read
/*
* Description :
* Input :
* Output :
*/
static ssize_t felica_cal_read(struct file *fp, char *buf, size_t count, loff_t *pos)
{
unsigned char read_buf = 0x00;
int rc = -1;
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_CAL] felica_cal_read - start \n");
#endif
/* Check error */
if(NULL == fp)
{
FELICA_DEBUG_MSG("[FELICA_CAL] ERROR fp \n");
return -1;
}
if(NULL == buf)
{
FELICA_DEBUG_MSG("[FELICA_CAL] ERROR buf \n");
return -1;
}
if(1 != count)
{
FELICA_DEBUG_MSG("[FELICA_CAL] ERROR count \n");
return -1;
}
if(NULL == pos)
{
FELICA_DEBUG_MSG("[FELICA_CAL] ERROR file \n");
return -1;
}
rc = felica_i2c_read(FELICA_I2C_REG_ADDRSS_01, &read_buf, 1);
if(rc)
{
FELICA_DEBUG_MSG("[FELICA_CAL] felica_i2c_read : %d \n",rc);
return -1;
}
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_CAL] felica_cal : 0x%02x \n",read_buf);
#endif
rc = copy_to_user(buf, &read_buf, count);
if(rc)
{
FELICA_DEBUG_MSG("[FELICA_CAL] ERROR - copy_from_user \n");
return -1;
}
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_CAL] felica_cal_read - end \n");
#endif
return 1;
}
示例10: felica_rfs_open_after_boot_work
static void felica_rfs_open_after_boot_work(struct work_struct *data)
{
int rc = 0;
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_open_after_boot_work - start");
#endif
rc = felica_gpio_open(felica_get_rfs_gpio_num(), GPIO_DIRECTION_IN, GPIO_HIGH_VALUE);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_open_after_boot_work - end");
#endif
}
示例11: felica_uart_close
/*
* Description : close uart
* Input : None
* Output : success : 0
*/
int felica_uart_close(void)
{
mm_segment_t old_fs = get_fs();
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] close_hs_uart - start \n");
#endif
if(0 > fd)
{
FELICA_DEBUG_MSG("[FELICA_UART] felica_uart is not opened\n");
return 0;
}
set_fs(KERNEL_DS);
{
/* Set speed */
struct termios settings;
sys_ioctl(fd, TCGETS, (unsigned long)&settings);
#if 1
memcpy(&settings, &console_settings, sizeof(struct termios));
FELICA_DEBUG_MSG("[FELICA_UART] Set BAUD rate to 115200\n");
#else
if((settings.c_cflag & CBAUD) == B460800)
{
settings.c_cflag &= ~(CBAUD);
settings.c_cflag |= B115200;
FELICA_DEBUG_MSG("[FELICA_UART] Set BAUD rate to 115200\n");
}
#endif
sys_ioctl(fd, TCSETS, (unsigned long)&settings);
}
sys_close(fd);
fd = -1;
felica_gpio_write(GPIO_FELICA_UART_SW, 1);
// yjchoi; 120412 temporary block due to build error
serial_omap_enable_console_port();
set_fs(old_fs);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_UART] close_hs_uart - end \n");
#endif
return 0;
}
示例12: felica_rfs_detect_interrupt
irqreturn_t felica_rfs_detect_interrupt(int irq, void *dev_id)
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_low_isr - start \n");
#endif
schedule_delayed_work(&felica_rfs_interrupt,0);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RFS] felica_rfs_low_isr - end \n");
#endif
return IRQ_HANDLED;
}
示例13: felica_cal_exit
/*
* Description :
* Input :
* Output :
*/
static void felica_cal_exit(void)
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_CAL] felica_cal_exit - start \n");
#endif
/* deregister the device file */
misc_deregister(&felica_cal_device);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_CAL] felica_cal_exit - end \n");
#endif
}
示例14: felica_rws_exit
static void felica_rws_exit(void)
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_INT] felica_rws_exit - start \n");
#endif
free_irq(gpio_to_irq(GPIO_FELICA_INT), NULL);
misc_deregister(&felica_rws_device);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_INT] felica_rws_exit - end \n");
#endif
}
示例15: felica_int_low_isr
static irqreturn_t felica_int_low_isr(int irq, void *dev_id)
{
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RWS] felica_int_low_isr - start \n");
#endif
schedule_delayed_work(&felica_int_work,0);
#ifdef FEATURE_DEBUG_LOW
FELICA_DEBUG_MSG("[FELICA_RWS] felica_int_low_isr - end \n");
#endif
return IRQ_HANDLED;
}