Removed lots of CR characters, and adapted to the new event handling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4956 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
5f8f4a392f
commit
147d0eb5d4
1 changed files with 67 additions and 144 deletions
|
@ -20,58 +20,31 @@
|
||||||
/*
|
/*
|
||||||
00 01 21 22 23 43 44 45 65 66 67 87 88 89 109110111
|
00 01 21 22 23 43 44 45 65 66 67 87 88 89 109110111
|
||||||
00 |-----------|-----------|-----------|-----------|-----------|
|
00 |-----------|-----------|-----------|-----------|-----------|
|
||||||
01 |
|
01 | | | | | |
|
||||||
| | | | |
|
|***********|***********|***********|***********|***********|
|
||||||
|
|
|***********|***********|***********|***********|***********|
|
||||||
***********|
|
11 | | | | | |
|
||||||
***********|
|
|
||||||
***********|
|
|
||||||
***********|
|
|
||||||
***********|
|
|
||||||
|
|
|
||||||
***********|
|
|
||||||
***********|
|
|
||||||
***********|
|
|
||||||
***********|
|
|
||||||
***********|
|
|
||||||
11 |
|
|
||||||
| | | | |
|
|
||||||
12 |-----------|-----------|-----------|-----------|-----------|
|
12 |-----------|-----------|-----------|-----------|-----------|
|
||||||
13 |-----------|-----------|-----------|-----------|-----------| y1
|
13 |-----------|-----------|-----------|-----------|-----------| y1
|
||||||
14 |
|
14 | | | | | |
|
||||||
| | | | |
|
|
||||||
|
|
||||||
| | | | | |
|
| | | | | |
|
||||||
22 |
|
22 | | | | | |
|
||||||
| | | | |
|
|
||||||
23 |-----------|-----------|-----------|-----------|-----------| y2
|
23 |-----------|-----------|-----------|-----------|-----------| y2
|
||||||
24 |
|
24 | | | | | |
|
||||||
| | | | |
|
|
||||||
|
|
||||||
| | | | | |
|
| | | | | |
|
||||||
32 |
|
32 | | | | | |
|
||||||
| | | | |
|
|
||||||
33 |-----------|-----------|-----------|-----------|-----------| y3
|
33 |-----------|-----------|-----------|-----------|-----------| y3
|
||||||
34 |
|
34 | | | | | |
|
||||||
| | | | |
|
|
||||||
|
|
||||||
| | | | | |
|
| | | | | |
|
||||||
42 |
|
42 | | | | | |
|
||||||
| | | | |
|
|
||||||
43 |-----------|-----------|-----------|-----------|-----------| y4
|
43 |-----------|-----------|-----------|-----------|-----------| y4
|
||||||
44 |
|
44 | | | | | |
|
||||||
| | | | |
|
|
||||||
|
|
||||||
| | | | | |
|
| | | | | |
|
||||||
52 |
|
52 | | | | | |
|
||||||
| | | | |
|
|
||||||
53 |-----------|-----------|-----------|-----------|-----------| y5
|
53 |-----------|-----------|-----------|-----------|-----------| y5
|
||||||
54 |
|
54 | | | | | |
|
||||||
| | | | |
|
|
||||||
|
|
||||||
| | | | | |
|
| | | | | |
|
||||||
62 |
|
62 | | | | | |
|
||||||
| | | | |
|
|
||||||
63 |-----------|-----------|-----------|-----------|-----------| y6
|
63 |-----------|-----------|-----------|-----------|-----------| y6
|
||||||
x0 x1 x2 x3 x4 x5
|
x0 x1 x2 x3 x4 x5
|
||||||
*/
|
*/
|
||||||
|
@ -227,106 +200,56 @@ enum {cal_normal, /* 0, normal status, display result */
|
||||||
/* constant table for CORDIC algorithm */
|
/* constant table for CORDIC algorithm */
|
||||||
double cordicTable[51][2]= {
|
double cordicTable[51][2]= {
|
||||||
/* pow(2,0) - pow(2,-50) atan(pow(2,0) - atan(pow(2,-50) */
|
/* pow(2,0) - pow(2,-50) atan(pow(2,0) - atan(pow(2,-50) */
|
||||||
{1e+00,
|
{1e+00, 7.853981633974483e-01},
|
||||||
7.853981633974483e-01},
|
{5e-01, 4.636476090008061e-01},
|
||||||
{5e-01,
|
{2.5e-01, 2.449786631268641e-01},
|
||||||
4.636476090008061e-01},
|
{1.25e-01, 1.243549945467614e-01},
|
||||||
{2.5e-01,
|
{6.25e-02, 6.241880999595735e-02},
|
||||||
2.449786631268641e-01},
|
{3.125e-02, 3.123983343026828e-02},
|
||||||
{1.25e-01,
|
{1.5625e-02, 1.562372862047683e-02},
|
||||||
1.243549945467614e-01},
|
{7.8125e-03, 7.812341060101111e-03},
|
||||||
{6.25e-02,
|
{3.90625e-03, 3.906230131966972e-03},
|
||||||
6.241880999595735e-02},
|
{1.953125e-03, 1.953122516478819e-03},
|
||||||
{3.125e-02,
|
{9.765625e-04, 9.765621895593195e-04},
|
||||||
3.123983343026828e-02},
|
{4.8828125e-04, 4.882812111948983e-04},
|
||||||
{1.5625e-02,
|
{2.44140625e-04, 2.441406201493618e-04},
|
||||||
1.562372862047683e-02},
|
{1.220703125e-04, 1.220703118936702e-04},
|
||||||
{7.8125e-03,
|
{6.103515625e-05, 6.103515617420877e-05},
|
||||||
7.812341060101111e-03},
|
{3.0517578125e-05, 3.051757811552610e-05},
|
||||||
{3.90625e-03,
|
{1.52587890625e-05, 1.525878906131576e-05},
|
||||||
3.906230131966972e-03},
|
{7.62939453125e-06, 7.629394531101970e-06},
|
||||||
{1.953125e-03,
|
{3.814697265625e-06, 3.814697265606496e-06},
|
||||||
1.953122516478819e-03},
|
{1.9073486328125e-06, 1.907348632810187e-06},
|
||||||
{9.765625e-04,
|
{9.5367431640625e-07, 9.536743164059608e-07},
|
||||||
9.765621895593195e-04},
|
{4.76837158203125e-07, 4.768371582030888e-07},
|
||||||
{4.8828125e-04,
|
{2.384185791015625e-07, 2.384185791015580e-07},
|
||||||
4.882812111948983e-04},
|
{1.1920928955078125e-07, 1.192092895507807e-07},
|
||||||
{2.44140625e-04,
|
{5.9604644775390625e-08, 5.960464477539055e-08},
|
||||||
2.441406201493618e-04},
|
{2.98023223876953125e-08, 2.980232238769530e-08},
|
||||||
{1.220703125e-04,
|
{1.490116119384765625e-08, 1.490116119384765e-08},
|
||||||
1.220703118936702e-04},
|
{7.450580596923828125e-09, 7.450580596923828e-09},
|
||||||
{6.103515625e-05,
|
{3.7252902984619140625e-09, 3.725290298461914e-09},
|
||||||
6.103515617420877e-05},
|
{1.86264514923095703125e-09, 1.862645149230957e-09},
|
||||||
{3.0517578125e-05,
|
{9.31322574615478515625e-10, 9.313225746154785e-10},
|
||||||
3.051757811552610e-05},
|
{4.656612873077392578125e-10, 4.656612873077393e-10},
|
||||||
{1.52587890625e-05,
|
{2.3283064365386962890625e-10, 2.328306436538696e-10},
|
||||||
1.525878906131576e-05},
|
{1.16415321826934814453125e-10, 1.164153218269348e-10},
|
||||||
{7.62939453125e-06,
|
{5.82076609134674072265625e-11, 5.820766091346741e-11},
|
||||||
7.629394531101970e-06},
|
{2.910383045673370361328125e-11, 2.910383045673370e-11},
|
||||||
{3.814697265625e-06,
|
{1.4551915228366851806640625e-11, 1.455191522836685e-11},
|
||||||
3.814697265606496e-06},
|
{7.2759576141834259033203125e-12, 7.275957614183426e-12},
|
||||||
{1.9073486328125e-06,
|
{3.63797880709171295166015625e-12, 3.637978807091713e-12},
|
||||||
1.907348632810187e-06},
|
{1.818989403545856475830078125e-12, 1.818989403545856e-12},
|
||||||
{9.5367431640625e-07,
|
{9.094947017729282379150390625e-13, 9.094947017729282e-13},
|
||||||
9.536743164059608e-07},
|
{4.5474735088646411895751953125e-13, 4.547473508864641e-13},
|
||||||
{4.76837158203125e-07,
|
{2.27373675443232059478759765625e-13, 2.273736754432321e-13},
|
||||||
4.768371582030888e-07},
|
{1.136868377216160297393798828125e-13, 1.136868377216160e-13},
|
||||||
{2.384185791015625e-07,
|
{5.684341886080801486968994140625e-14, 5.684341886080801e-14},
|
||||||
2.384185791015580e-07},
|
{2.8421709430404007434844970703125e-14, 2.842170943040401e-14},
|
||||||
{1.1920928955078125e-07,
|
{1.42108547152020037174224853515625e-14, 1.421085471520200e-14},
|
||||||
1.192092895507807e-07},
|
{7.10542735760100185871124267578125e-15, 7.105427357601002e-15},
|
||||||
{5.9604644775390625e-08,
|
{3.552713678800500929355621337890625e-15, 3.552713678800501e-15},
|
||||||
5.960464477539055e-08},
|
{1.7763568394002504646778106689453125e-15, 1.776356839400250e-15},
|
||||||
{2.98023223876953125e-08,
|
|
||||||
2.980232238769530e-08},
|
|
||||||
{1.490116119384765625e-08,
|
|
||||||
1.490116119384765e-08},
|
|
||||||
{7.450580596923828125e-09,
|
|
||||||
7.450580596923828e-09},
|
|
||||||
{3.7252902984619140625e-09,
|
|
||||||
3.725290298461914e-09},
|
|
||||||
{1.86264514923095703125e-09,
|
|
||||||
1.862645149230957e-09},
|
|
||||||
{9.31322574615478515625e-10,
|
|
||||||
9.313225746154785e-10},
|
|
||||||
{4.656612873077392578125e-10,
|
|
||||||
4.656612873077393e-10},
|
|
||||||
{2.3283064365386962890625e-10,
|
|
||||||
2.328306436538696e-10},
|
|
||||||
{1.16415321826934814453125e-10,
|
|
||||||
1.164153218269348e-10},
|
|
||||||
{5.82076609134674072265625e-11,
|
|
||||||
5.820766091346741e-11},
|
|
||||||
{2.910383045673370361328125e-11,
|
|
||||||
2.910383045673370e-11},
|
|
||||||
{1.4551915228366851806640625e-11,
|
|
||||||
1.455191522836685e-11},
|
|
||||||
{7.2759576141834259033203125e-12,
|
|
||||||
7.275957614183426e-12},
|
|
||||||
{3.63797880709171295166015625e-12,
|
|
||||||
3.637978807091713e-12},
|
|
||||||
{1.818989403545856475830078125e-12,
|
|
||||||
1.818989403545856e-12},
|
|
||||||
{9.094947017729282379150390625e-13,
|
|
||||||
9.094947017729282e-13},
|
|
||||||
{4.5474735088646411895751953125e-13,
|
|
||||||
4.547473508864641e-13},
|
|
||||||
{2.27373675443232059478759765625e-13,
|
|
||||||
2.273736754432321e-13},
|
|
||||||
{1.136868377216160297393798828125e-13,
|
|
||||||
1.136868377216160e-13},
|
|
||||||
{5.684341886080801486968994140625e-14,
|
|
||||||
5.684341886080801e-14},
|
|
||||||
{2.8421709430404007434844970703125e-14,
|
|
||||||
2.842170943040401e-14},
|
|
||||||
{1.42108547152020037174224853515625e-14,
|
|
||||||
1.421085471520200e-14},
|
|
||||||
{7.10542735760100185871124267578125e-15,
|
|
||||||
7.105427357601002e-15},
|
|
||||||
{3.552713678800500929355621337890625e-15,
|
|
||||||
3.552713678800501e-15},
|
|
||||||
{1.7763568394002504646778106689453125e-15,
|
|
||||||
1.776356839400250e-15},
|
|
||||||
{8.8817841970012523233890533447265625e-16, 8.881784197001252e-16}
|
{8.8817841970012523233890533447265625e-16, 8.881784197001252e-16}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1383,9 +1306,9 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
|
||||||
calStatus = cal_exit;
|
calStatus = cal_exit;
|
||||||
printResult();
|
printResult();
|
||||||
break;
|
break;
|
||||||
case SYS_USB_CONNECTED:
|
default:
|
||||||
rb->usb_screen();
|
if(rb->default_event_handler(btn) == SYS_USB_CONNECTED)
|
||||||
return PLUGIN_USB_CONNECTED;
|
return PLUGIN_USB_CONNECTED;
|
||||||
break;
|
break;
|
||||||
} /* switch (btn) */
|
} /* switch (btn) */
|
||||||
} /* while (calStatus != cal_exit ) */
|
} /* while (calStatus != cal_exit ) */
|
||||||
|
|
Loading…
Reference in a new issue