개발보드에 압력센서를 추가해서 커널단에 등록은 해놓았는데요
이녀석을 sensormanager를 통해 사용할려면 어떻게 해줘야할지를 모르겠네요 ㅠ;
sensorservice 쪽에는 아래 소스와 같이 되어있어서
virtualSensorsNeeds쪽에 추가시키고 연결하는 방식으로 되어있는걸로
보이는데 초보라 그런지 어떤식으로 센서와 안드로이드를 연결해주어야할지
잘 모르겠네요 혹시 안드로이드 디바이스에 신규센서 추가해서 센서서비스
연결해보신분이 있다면 조언 부탁드리겠습니다 .. 메인칩과의 연결은 i2c로 되어있습니다..
| |
| |
| mLastEventSeen.setCapacity(count); |
| for (ssize_t i=0 ; i<count ; i++) { |
| registerSensor( new HardwareSensor(list[i]) ); |
| switch (list[i].type) { |
| case SENSOR_TYPE_ORIENTATION: |
| orientationIndex = i; |
| break; |
| case SENSOR_TYPE_GYROSCOPE: |
| case SENSOR_TYPE_GYROSCOPE_UNCALIBRATED: |
| hasGyro = true; |
| break; |
| case SENSOR_TYPE_GRAVITY: |
| case SENSOR_TYPE_LINEAR_ACCELERATION: |
| case SENSOR_TYPE_ROTATION_VECTOR: |
| virtualSensorsNeeds &= ~(1<<list[i].type); |
| break; |
| } |
| } |