Skip to content

Commit 612247f

Browse files
committed
Add SC8238
1 parent b60eb30 commit 612247f

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/hal/xm.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ static sensor_addr_t xm_possible_i2c_addrs[] = {{SENSOR_SONY, sony_addrs},
2626
{SENSOR_BRIGATES, bg_addrs},
2727
{0, NULL}};
2828

29-
int xm_open_sensor_fd() { return universal_open_sensor_fd("/dev/xm_i2c"); }
29+
int xm_open_sensor_fd() { return universal_open_sensor_fd("/dev/i2c0"); }
3030

3131
int xm_sensor_read_register(int fd, unsigned char i2c_addr,
3232
unsigned int reg_addr, unsigned int reg_width,
@@ -75,9 +75,9 @@ static void xm_hal_cleanup() { restore_printk(); }
7575
void setup_hal_xm() {
7676
disable_printk();
7777
open_i2c_sensor_fd = xm_open_sensor_fd;
78-
i2c_change_addr = dummy_sensor_i2c_change_addr;
79-
i2c_read_register = xm_sensor_read_register;
80-
i2c_write_register = xm_sensor_write_register;
78+
// i2c_change_addr = dummy_sensor_i2c_change_addr;
79+
// i2c_read_register = xm_sensor_read_register;
80+
// i2c_write_register = xm_sensor_write_register;
8181
possible_i2c_addrs = xm_possible_i2c_addrs;
8282
hal_cleanup = xm_hal_cleanup;
8383
#ifndef STANDALONE_LIBRARY

src/sensors.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,9 @@ static int detect_smartsens_sensor(sensor_ctx_t *ctx, int fd,
616616
case 0xbd1e:
617617
strcpy(ctx->sensor_id, "SC850SL");
618618
return true;
619+
case 0x8235:
620+
strcpy(ctx->sensor_id, "SC8238");
621+
return true;
619622
case 0x9b3a:
620623
strcpy(ctx->sensor_id, "SC2336P");
621624
return true;

0 commit comments

Comments
 (0)