/device/google/contexthub/firmware/src/algos/ |
D | mat.c | 29 void initZeroMatrix(struct Mat33 *A) { in initZeroMatrix() argument 30 memset(A->elem, 0.0f, sizeof(A->elem)); in initZeroMatrix() 34 void initDiagonalMatrix(struct Mat33 *A, float x) in initDiagonalMatrix() argument 36 initZeroMatrix(A); in initDiagonalMatrix() 40 A->elem[i][i] = x; in initDiagonalMatrix() 44 void initMatrixColumns(struct Mat33 *A, const struct Vec3 *v1, const struct Vec3 *v2, const struct … in initMatrixColumns() argument 46 A->elem[0][0] = v1->x; in initMatrixColumns() 47 A->elem[0][1] = v2->x; in initMatrixColumns() 48 A->elem[0][2] = v3->x; in initMatrixColumns() 50 A->elem[1][0] = v1->y; in initMatrixColumns() [all …]
|
D | mag_cal.c | 71 struct Mat44 A; in moc_fit() local 72 A.elem[0][0] = moc->acc_xx; A.elem[0][1] = moc->acc_xy; in moc_fit() 73 A.elem[0][2] = moc->acc_xz; A.elem[0][3] = moc->acc_x; in moc_fit() 74 A.elem[1][0] = moc->acc_xy; A.elem[1][1] = moc->acc_yy; in moc_fit() 75 A.elem[1][2] = moc->acc_yz; A.elem[1][3] = moc->acc_y; in moc_fit() 76 A.elem[2][0] = moc->acc_xz; A.elem[2][1] = moc->acc_yz; in moc_fit() 77 A.elem[2][2] = moc->acc_zz; A.elem[2][3] = moc->acc_z; in moc_fit() 78 A.elem[3][0] = moc->acc_x; A.elem[3][1] = moc->acc_y; in moc_fit() 79 A.elem[3][2] = moc->acc_z; A.elem[3][3] = 1.0f; in moc_fit() 85 mat44DecomposeLup(&A, &pivot); in moc_fit() [all …]
|
D | fusion.c | 393 static void scaleCovariance(struct Mat33 *out, const struct Mat33 *A, const struct Mat33 *P) { in scaleCovariance() argument 401 float v = A->elem[c][r] * P->elem[c][c] * 0.5f; in scaleCovariance() 404 v += A->elem[k][r] * P->elem[c][k]; in scaleCovariance() 407 apat += 2.0f * v * A->elem[c][j]; in scaleCovariance() 425 struct Mat33 A; in fusionUpdate() local 426 quatToMatrix(&A, &fusion->x0); in fusionUpdate() 429 mat33Apply(&Bb, &A, Bi); in fusionUpdate()
|
/device/google/contexthub/firmware/inc/algos/ |
D | mat.h | 49 void initZeroMatrix(struct Mat33 *A); 50 void initDiagonalMatrix(struct Mat33 *A, float x); 53 struct Mat33 *A, const struct Vec3 *v1, const struct Vec3 *v2, const struct Vec3 *v3); 55 void mat33Apply(struct Vec3 *out, const struct Mat33 *A, const struct Vec3 *v); 56 void mat33Multiply(struct Mat33 *out, const struct Mat33 *A, const struct Mat33 *B); 57 void mat33ScalarMul(struct Mat33 *A, float c); 59 void mat33Add(struct Mat33 *out, const struct Mat33 *A); 60 void mat33Sub(struct Mat33 *out, const struct Mat33 *A); 62 int mat33IsPositiveSemidefinite(const struct Mat33 *A, float tolerance); 65 void mat33Invert(struct Mat33 *out, const struct Mat33 *A); [all …]
|
/device/huawei/angler/nfc/ |
D | libnfc-nxp.conf | 157 NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 64, 0A} 388 A0, 0D, 06, 20, 4A, 00, 00, 00, 00, 404 A0, 0D, 06, 32, 4A, 33, 07, 00, 08, 409 A0, 0D, 06, 38, 4A, 33, 07, 00, 08, 413 A0, 0D, 04, 3A, 44, 26, 00, 414 A0, 0D, 06, 3A, 2D, 15, 47, 0D, 00, 415 A0, 0D, 06, 3A, 34, 00, 00, E1, 03, 416 A0, 0D, 06, 3A, 33, 0B, 83, 00, 00, 417 A0, 0D, 06, 3C, 4A, 52, 07, 00, 1B, 428 A0, 0D, 06, 40, 4A, 12, 07, 00, 00 [all …]
|
/device/google/dragon/audio/hal/dsp/ |
D | biquad.c | 158 double A = pow(10.0, db_gain / 40); in biquad_lowshelf() local 162 set_coefficient(bq, A * A, 0, 0, 1, 0, 0); in biquad_lowshelf() 167 sqrt((A + 1 / A) * (1 / S - 1) + 2); in biquad_lowshelf() 169 double k2 = 2 * sqrt(A) * alpha; in biquad_lowshelf() 170 double a_plus_one = A + 1; in biquad_lowshelf() 171 double a_minus_one = A - 1; in biquad_lowshelf() 173 double b0 = A * (a_plus_one - a_minus_one * k + k2); in biquad_lowshelf() 174 double b1 = 2 * A * (a_minus_one - a_plus_one * k); in biquad_lowshelf() 175 double b2 = A * (a_plus_one - a_minus_one * k - k2); in biquad_lowshelf() 193 double A = pow(10.0, db_gain / 40); in biquad_highshelf() local [all …]
|
/device/moto/shamu/nfc/ |
D | libnfc-brcm-20795a10.conf | 28 LPTD_CFG={66:B9:64:01:00:FF:FF:50:00:8B:13:00:10:33:07:00:00:00:00:0A:00:00:00:0A:00:0C:00:04:00:00… 35 …A:01:02:D6:0D:00:02:00:00:00:00:00:01:00:01:5A:00:8A:B2:02:B8:0B:C8:1E:06:1F:00:0A:02:30:00:04:24:…
|
/device/htc/flounder/nfc/ |
D | libnfc-brcm-20795a10.conf | 34 …A:01:02:D6:0D:00:02:02:00:00:00:00:01:00:01:59:00:85:B2:02:A1:05:C8:1E:06:1F:00:0A:09:30:00:04:24:…
|
/device/lge/bullhead/nfc/ |
D | libnfc-nxp.conf | 119 A0, 0D, 06, 9A, 42, 00, 00, F1, F1, 120 A0, 0D, 06, 32, 4A, 33, 07, 00, 1C, 121 A0, 1D, 11, 54, 33, 14, 17, 00, AA, 85, 00, 80, 55, 2A, 04, 00, 63, 00, 00, 00, 163 A0, 04, 01, 0A, 182 A0, 0E, 03, 52, 64, 0A,
|
/device/linaro/hikey/bootloader/EFI/BOOT/ |
D | grub.cfg | 27 …are=hikey firmware_class.path=/system/etc/firmware efi=noruntime video=HDMI-A-1:1280x720@60 androi… 34 …are=hikey firmware_class.path=/system/etc/firmware efi=noruntime video=HDMI-A-1:800x600@60 android…
|
/device/google/dragon/DragonKeyboard/res/raw/ |
D | keyboard_layout_dragon_french.kcm | 21 map key 16 A 113 key A { 116 shift, capslock: 'A'
|
D | keyboard_layout_dragon_swiss_french.kcm | 178 key A { 179 label: 'A' 181 shift, capslock: 'A'
|
D | keyboard_layout_dragon_swiss_german.kcm | 178 key A { 179 label: 'A' 181 shift, capslock: 'A'
|
D | keyboard_layout_dragon_english_us_dvorak.kcm | 33 map key 30 A 198 key A { 201 shift, capslock: 'A'
|
D | keyboard_layout_dragon_english_us.kcm | 168 key A { 171 shift, capslock: 'A'
|
D | keyboard_layout_dragon_english_uk.kcm | 178 key A { 181 shift, capslock: 'A'
|
D | keyboard_layout_dragon_spanish.kcm | 175 key A { 178 shift, capslock: 'A'
|
/device/htc/flounder/VolantisKeyboard/res/raw/ |
D | keyboard_layout_volantis_belgian.kcm | 23 map key 16 A 121 key A { 124 shift, capslock: 'A'
|
D | keyboard_layout_volantis_french.kcm | 21 map key 16 A 121 key A { 124 shift, capslock: 'A'
|
D | keyboard_layout_volantis_english_us.kcm | 183 key A { 186 shift, capslock: 'A'
|
D | keyboard_layout_volantis_japanese.kcm | 185 key A { 188 shift, capslock: 'A'
|
D | keyboard_layout_volantis_italian.kcm | 192 key A { 195 shift, capslock: 'A'
|
D | keyboard_layout_volantis_spanish.kcm | 196 key A { 199 shift, capslock: 'A'
|
D | keyboard_layout_volantis_english_uk.kcm | 193 key A { 196 shift, capslock: 'A'
|
/device/linaro/hikey/self-extractors/linaro/ |
D | LICENSE | 1 THIS END USER LICENCE AGREEMENT ("LICENCE") IS A LEGAL AGREEMENT 2 BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND 69 QUALITY, AND FITNESS FOR A PARTICULAR PURPOSE. 83 INABILITY TO USE THE SOFTWARE WHETHER BASED ON A CLAIM UNDER CONTRACT, 171 are subject to U.S.A. export restrictions or to any end user who has 172 been prohibited from participating in the U.S.A. export transactions 173 by any federal agency of the U.S.A. government; or (2) intended to be
|