394756 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

頑張れ!ポイド

頑張れ!ポイド

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カテゴリ

L-01D

(2)

P01D

(3)

SC-02B

(3)

ISW12HT

(1)

DIGNO

(10)

Linux

(1)

IS11LG

(22)

図書館

(1)

INFOBAR A02

(7)

L01E

(18)

MEMU

(0)

SC06D

(4)

LGL21

(14)

LGL22

(2)

SC03E

(20)

L01F

(4)

Android

(5)

github

(1)

Z500KL

(1)

SCL23

(2)

日記/記事の投稿

キーワードサーチ

▼キーワード検索

コメント新着

solarisintel@ Re[1]:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) magicianさんへ 普通のwipe操作ではROMが…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
ヴァジャイナ@ Re:SC03E用のAndroid 10, Optimized-LineageOS-17.1-20220106-sc03e.zip(01/06) こちらのandroid 10のロムですが、今年の…
goofy ahh@ Re[8]:L01Fでlineage-17.1 Android 10.0を動かしてみた(11/27) 間違えて2回しちゃいましたすいません
2015年05月21日
XML
カテゴリ:IS11LG
CM-10でのリカバリーモードへ移らない問題は解決済(単なる勘違い)。

ワンセグはとりあえず後回しにして、バイブを先に着手。

CyanogenmodのSU880のソース(vibrator.c)をみると、/dev/tspdrvというデバイスファイルを操作することで実現している。でもIS11LGには存在しない。標準の/sys/class/timed_output/vibrator も存在しない。
そこで、LGのstarという機種のソースを参考にした。

starのics版のvibrator.cでは、
-----------------------------------------------------------------
#define THE_DEVICE "/sys/devices/platform/star_vib_name/stay"

int sendit(int timeout_ms)
{
  int nwr, ret, fd;
  char value[20];

  fd = open(THE_DEVICE, O_RDWR);
  if(fd < 0)
    return errno;
・・・
-----------------------------------------------------------------
という形で実装している。
IS11LGでは「star_vib_name」を存在する「bssq_vib_name」に書き換えるだけだった。

参考にしたソース
https://github.com/CyanogenMod/android_device_lge_star-common







お気に入りの記事を「いいね!」で応援しよう

最終更新日  2015年05月26日 09時28分33秒
コメント(0) | コメントを書く
[IS11LG] カテゴリの最新記事



© Rakuten Group, Inc.