Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

hitiet ma8/ma9: add in keymaps for all plugins

Largely guesswork.

Change-Id: I8ab8d36de4bbdcf25dcf7d3442266bfb0a370b6f

+511 -15
+7 -1
apps/plugins/battery_bench.c
··· 237 237 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 238 238 /* use touchscreen */ 239 239 240 + #elif CONFIG_KEYPAD == MA_PAD 241 + #define BATTERY_ON BUTTON_PLAY 242 + #define BATTERY_OFF BUTTON_BACK 243 + #define BATTERY_ON_TXT "Play" 244 + #define BATTERY_OFF_TXT "Back" 245 + 240 246 #else 241 247 #error "No keymap defined!" 242 248 #endif ··· 314 320 /* remove the thread's queue from the broadcast list */ 315 321 rb->queue_delete(&thread_q); 316 322 exit_status = (reenter ? PLUGIN_TSR_TERMINATE : PLUGIN_TSR_SUSPEND); 317 - 323 + 318 324 } 319 325 else exit_status = PLUGIN_TSR_CONTINUE; 320 326
+17
apps/plugins/blackjack.c
··· 591 591 #define BJACK_RIGHT BUTTON_RIGHT 592 592 #define BJACK_LEFT BUTTON_LEFT 593 593 594 + #elif CONFIG_KEYPAD == MA_PAD 595 + #define BJACK_SELECT_NAME "PLAY" 596 + #define BJACK_STAY_NAME "BACK" 597 + #define BJACK_QUIT_NAME "BACK+MENU" 598 + #define BJACK_DOUBLE_NAME "MENU" 599 + #define BJACK_SELECT BUTTON_PLAY 600 + #define BJACK_QUIT (BUTTON_BACK|BUTTON_MENU) 601 + #define BJACK_MAX (BUTTON_UP|BUTTON_MENU) 602 + #define BJACK_MIN (BUTTON_DOWN|BUTTON_MENU) 603 + #define BJACK_STAY BUTTON_BACK 604 + #define BJACK_DOUBLEDOWN BUTTON_MENU 605 + #define BJACK_UP BUTTON_UP 606 + #define BJACK_DOWN BUTTON_DOWN 607 + #define BJACK_RIGHT BUTTON_RIGHT 608 + #define BJACK_LEFT BUTTON_LEFT 609 + 610 + 594 611 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 595 612 #define BJACK_QUIT BUTTON_POWER 596 613 #define BJACK_QUIT_NAME "QUIT"
+10 -2
apps/plugins/brickmania.c
··· 365 365 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 366 366 #define QUIT BUTTON_POWER 367 367 368 + #elif CONFIG_KEYPAD == MA_PAD 369 + #define QUIT BUTTON_BACK 370 + #define LEFT BUTTON_LEFT 371 + #define RIGHT BUTTON_RIGHT 372 + #define SELECT BUTTON_PLAY 373 + #define UP BUTTON_UP 374 + #define DOWN BUTTON_DOWN 375 + 368 376 #else 369 377 #error No keymap defined! 370 378 #endif ··· 1685 1693 rb->splash(HZ*3,"Some error happened, so the current balls will be killed."); 1686 1694 rb->splashf(HZ*3,"The reason is: %s",message); 1687 1695 rb->splash(HZ*3,"Don't worry, it's my fault, you won't lose any life for this. :)"); 1688 - newround(); 1696 + newround(); 1689 1697 } 1690 1698 1691 1699 static int brickmania_game_loop(void) ··· 2538 2546 resume = true; 2539 2547 return 0; 2540 2548 break; 2541 - 2549 + 2542 2550 /* MI: added suicide button in case the ball gets stuck or 2543 2551 whatever */ 2544 2552 case SUICIDE:
+10
apps/plugins/calculator.c
··· 536 536 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 537 537 #define CALCULATOR_QUIT BUTTON_POWER 538 538 539 + #elif CONFIG_KEYPAD == MA_PAD 540 + #define CALCULATOR_LEFT BUTTON_LEFT 541 + #define CALCULATOR_RIGHT BUTTON_RIGHT 542 + #define CALCULATOR_UP BUTTON_UP 543 + #define CALCULATOR_DOWN BUTTON_DOWN 544 + #define CALCULATOR_QUIT (BUTTON_BACK|BUTTON_REPEAT) 545 + #define CALCULATOR_INPUT BUTTON_PLAY 546 + #define CALCULATOR_CALC BUTTON_MENU 547 + #define CALCULATOR_CLEAR BUTTON_BACK 548 + 539 549 #else 540 550 #error No keymap defined! 541 551 #endif
+10
apps/plugins/calendar.c
··· 422 422 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 423 423 /* use touchscreen */ 424 424 425 + #elif CONFIG_KEYPAD == MA_PAD 426 + #define CALENDAR_QUIT (BUTTON_BACK|BUTTON_MENU) 427 + #define CALENDAR_SELECT BUTTON_PLAY 428 + #define CALENDAR_NEXT_WEEK BUTTON_DOWN 429 + #define CALENDAR_PREV_WEEK BUTTON_UP 430 + #define CALENDAR_NEXT_DAY BUTTON_RIGHT 431 + #define CALENDAR_PREV_DAY BUTTON_LEFT 432 + #define CALENDAR_NEXT_MONTH BUTTON_MENU 433 + #define CALENDAR_PREV_MONTH BUTTON_BACK 434 + 425 435 #else 426 436 #error "No keypad setting." 427 437 #endif
+15
apps/plugins/chessbox/chessbox_pgn.h
··· 584 584 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 585 585 /* use touchscreen */ 586 586 587 + #elif CONFIG_KEYPAD == MA_PAD 588 + #define CB_SELECT BUTTON_BACK 589 + #define CB_UP BUTTON_UP 590 + #define CB_DOWN BUTTON_DOWN 591 + #define CB_LEFT BUTTON_LEFT 592 + #define CB_RIGHT BUTTON_RIGHT 593 + #define CB_PLAY BUTTON_PLAY 594 + #define CB_MENU BUTTON_MENU 595 + #define CB_LEVEL (BUTTON_BACK|BUTTON_REPEAT) 596 + #define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT) 597 + #define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT) 598 + #define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT) 599 + #define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT) 600 + 601 + 587 602 #else 588 603 #error No keymap defined! 589 604 #endif
+10
apps/plugins/chessclock.c
··· 398 398 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 399 399 #define CHC_QUIT BUTTON_POWER 400 400 401 + #elif (CONFIG_KEYPAD == MA_PAD) 402 + #define CHC_QUIT (BUTTON_BACK|BUTTON_REPEAT) 403 + #define CHC_STARTSTOP BUTTON_PLAY 404 + #define CHC_RESET BUTTON_BACK 405 + #define CHC_MENU BUTTON_MENU 406 + #define CHC_SETTINGS_INC BUTTON_UP 407 + #define CHC_SETTINGS_DEC BUTTON_DOWN 408 + #define CHC_SETTINGS_OK BUTTON_PLAY 409 + #define CHC_SETTINGS_CANCEL BUTTON_BACK 410 + 401 411 #else 402 412 #error No keymap defined! 403 413 #endif
+9
apps/plugins/chip8.c
··· 1291 1291 #define CHIP8_KEY6 BUTTON_RIGHT 1292 1292 #define CHIP8_KEY8 BUTTON_BACK 1293 1293 1294 + #elif (CONFIG_KEYPAD == MA_PAD) 1295 + #define CHIP8_OFF BUTTON_BACK 1296 + #define CHIP8_KEY2 BUTTON_UP 1297 + #define CHIP8_KEY4 BUTTON_DOWN 1298 + #define CHIP8_KEY5 BUTTON_PLAY 1299 + #define CHIP8_KEY6 BUTTON_RIGHT 1300 + #define CHIP8_KEY8 BUTTON_LEFT 1301 + 1302 + 1294 1303 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 1295 1304 /* use touchscreen */ 1296 1305
+5
apps/plugins/chopper.c
··· 202 202 #define ACTION BUTTON_PLAY 203 203 #define ACTIONTEXT "PLAY" 204 204 205 + #elif CONFIG_KEYPAD == MA_PAD 206 + #define QUIT BUTTON_BACK 207 + #define ACTION BUTTON_PLAY 208 + #define ACTIONTEXT "PLAY" 209 + 205 210 #elif !defined(HAVE_TOUCHSCREEN) 206 211 #error No keymap defined! 207 212 #endif
+8
apps/plugins/clix.c
··· 317 317 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 318 318 #define CLIX_BUTTON_QUIT BUTTON_POWER 319 319 320 + #elif CONFIG_KEYPAD == MA_PAD 321 + #define CLIX_BUTTON_QUIT BUTTON_BACK 322 + #define CLIX_BUTTON_UP BUTTON_UP 323 + #define CLIX_BUTTON_DOWN BUTTON_DOWN 324 + #define CLIX_BUTTON_LEFT BUTTON_LEFT 325 + #define CLIX_BUTTON_RIGHT BUTTON_RIGHT 326 + #define CLIX_BUTTON_CLICK BUTTON_PLAY 327 + 320 328 #else 321 329 #error "no keymap" 322 330 #endif
+10
apps/plugins/cube.c
··· 405 405 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 406 406 /* use touchscreen */ 407 407 408 + #elif CONFIG_KEYPAD == MA_PAD 409 + #define CUBE_QUIT BUTTON_BACK 410 + #define CUBE_NEXT BUTTON_RIGHT 411 + #define CUBE_PREV BUTTON_LEFT 412 + #define CUBE_INC BUTTON_UP 413 + #define CUBE_DEC BUTTON_DOWN 414 + #define CUBE_MODE BUTTON_MENU 415 + #define CUBE_PAUSE BUTTON_PLAY 416 + #define CUBE_HIGHSPEED (BUTTON_PLAY|BUTTON_REPEAT) 417 + 408 418 #else 409 419 #error No keymap defined! 410 420 #endif
+12
apps/plugins/doom/i_video.c
··· 617 617 #define DOOMBUTTON_WEAPON BUTTON_VOL_UP 618 618 #define DOOMBUTTON_MAP BUTTON_VOL_DOWN 619 619 620 + #elif CONFIG_KEYPAD == MA_PAD 621 + #define DOOMBUTTON_UP BUTTON_UP 622 + #define DOOMBUTTON_DOWN BUTTON_DOWN 623 + #define DOOMBUTTON_LEFT BUTTON_LEFT 624 + #define DOOMBUTTON_RIGHT BUTTON_RIGHT 625 + #define DOOMBUTTON_SHOOT BUTTON_PLAY 626 + #define DOOMBUTTON_OPEN (BUTTON_PLAY|BUTTON_REPEAT) 627 + #define DOOMBUTTON_ESC (BUTTON_BACK|BUTTON_REPEAT) 628 + #define DOOMBUTTON_ENTER BUTTON_MENU 629 + #define DOOMBUTTON_WEAPON BUTTON_BACK 630 + #define DOOMBUTTON_MAP (BUTTON_BACK|BUTTON_REPEAT) 631 + 620 632 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 621 633 #define DOOMBUTTON_ESC BUTTON_POWER 622 634 #define DOOMBUTTON_MAP BUTTON_PREV
+12 -2
apps/plugins/flipit.c
··· 20 20 ****************************************************************************/ 21 21 #include "plugin.h" 22 22 23 - 24 - 25 23 /* variable button definitions */ 26 24 #if (CONFIG_KEYPAD == IRIVER_H100_PAD) || \ 27 25 (CONFIG_KEYPAD == IRIVER_H300_PAD) ··· 498 496 499 497 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 500 498 /* use touchscreen */ 499 + 500 + #elif CONFIG_KEYPAD == MA_PAD 501 + 502 + #define FLIPIT_LEFT BUTTON_LEFT 503 + #define FLIPIT_RIGHT BUTTON_RIGHT 504 + #define FLIPIT_UP BUTTON_UP 505 + #define FLIPIT_DOWN BUTTON_DOWN 506 + #define FLIPIT_QUIT (BUTTON_BACK|BUTTON_REPEAT) 507 + #define FLIPIT_SHUFFLE BUTTON_MENU 508 + #define FLIPIT_SOLVE (BUTTON_MENU|BUTTON_REPEAT) 509 + #define FLIPIT_STEP_BY_STEP (BUTTON_PLAY|BUTTON_REPEAT) 510 + #define FLIPIT_TOGGLE BUTTON_PLAY 501 511 502 512 #else 503 513 #error No keymap defined!
+12
apps/plugins/fractals/fractal.h
··· 507 507 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 508 508 #define FRACTAL_QUIT BUTTON_POWER 509 509 510 + #elif CONFIG_KEYPAD == MA_PAD 511 + #define FRACTAL_QUIT BUTTON_BACK 512 + #define FRACTAL_UP BUTTON_UP 513 + #define FRACTAL_DOWN BUTTON_DOWN 514 + #define FRACTAL_LEFT BUTTON_LEFT 515 + #define FRACTAL_RIGHT BUTTON_RIGHT 516 + #define FRACTAL_ZOOM_IN (BUTTON_MENU | BUTTON_UP) 517 + #define FRACTAL_ZOOM_OUT (BUTTON_MENU | BUTTON_DOWN) 518 + #define FRACTAL_PRECISION_INC (BUTTON_BACK | BUTTON_UP) 519 + #define FRACTAL_PRECISION_DEC (BUTTON_BACK | BUTTON_DOWN) 520 + #define FRACTAL_RESET BUTTON_PLAY 521 + 510 522 #else 511 523 #error No keymap defined! 512 524 #endif
+8
apps/plugins/goban/goban.h
··· 504 504 #define GBN_BUTTON_CONTEXT (BUTTON_SELECT|BUTTON_REPEAT) 505 505 #define GBN_BUTTON_NEXT_VAR BUTTON_BACK 506 506 507 + #elif CONFIG_KEYPAD == MA_PAD 508 + #define GBN_BUTTON_UP BUTTON_UP 509 + #define GBN_BUTTON_DOWN BUTTON_DOWN 510 + #define GBN_BUTTON_LEFT BUTTON_LEFT 511 + #define GBN_BUTTON_RIGHT BUTTON_RIGHT 512 + #define GBN_BUTTON_MENU BUTTON_MENU 513 + #define GBN_BUTTON_PLAY BUTTON_PLAY 514 + 507 515 #else 508 516 #error Unsupported keypad 509 517 #endif
+16
apps/plugins/imageviewer/imageviewer_button.h
··· 543 543 #define IMGVIEW_MENU BUTTON_POWER 544 544 #define IMGVIEW_SLIDE_SHOW BUTTON_PLAY 545 545 546 + #elif CONFIG_KEYPAD == MA_PAD 547 + #define IMGVIEW_ZOOM_IN (BUTTON_MENU | BUTTON_UP) 548 + #define IMGVIEW_ZOOM_OUT (BUTTON_MENU | BUTTON_DOWN) 549 + #define IMGVIEW_UP BUTTON_UP 550 + #define IMGVIEW_DOWN BUTTON_DOWN 551 + #define IMGVIEW_LEFT BUTTON_LEFT 552 + #define IMGVIEW_RIGHT BUTTON_RIGHT 553 + #define IMGVIEW_NEXT BUTTON_BACK 554 + #define IMGVIEW_NEXT_REPEAT (BUTTON_BACK|BUTTON_REPEAT) 555 + #define IMGVIEW_PREVIOUS BUTTON_MENU 556 + #define IMGVIEW_PREVIOUS_REPEAT (BUTTON_MENU|BUTTON_REPEAT) 557 + #define IMGVIEW_MENU (BUTTON_PLAY|BUTTON_REPEAT) 558 + #define IMGVIEW_SLIDE_SHOW BUTTON_PLAY 559 + 560 + 561 + 546 562 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 547 563 /* use touchscreen */ 548 564
+7
apps/plugins/invadrox.c
··· 291 291 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 292 292 /* use touchscreen */ 293 293 294 + #elif CONFIG_KEYPAD == MA_PAD 295 + 296 + #define QUIT BUTTON_BACK 297 + #define LEFT BUTTON_LEFT 298 + #define RIGHT BUTTON_RIGHT 299 + #define FIRE BUTTON_PLAY 300 + 294 301 #else 295 302 #error INVADROX: Unsupported keypad 296 303 #endif
+10
apps/plugins/jewels.c
··· 380 380 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 381 381 /* use touchscreen */ 382 382 383 + #elif CONFIG_KEYPAD == MA_PAD 384 + #define JEWELS_UP BUTTON_UP 385 + #define JEWELS_DOWN BUTTON_DOWN 386 + #define JEWELS_LEFT BUTTON_LEFT 387 + #define JEWELS_RIGHT BUTTON_RIGHT 388 + #define JEWELS_SELECT BUTTON_PLAY 389 + #define JEWELS_CANCEL BUTTON_BACK 390 + #define HK_SELECT "PLAY" 391 + #define HK_CANCEL "BACK" 392 + 383 393 #else 384 394 #error No keymap defined! 385 395 #endif
+8
apps/plugins/lib/keymaps.h
··· 264 264 #define BTN_UP_LEFT BUTTON_TOPLEFT 265 265 #define BTN_UP_RIGHT BUTTON_TOPRIGHT 266 266 267 + #elif CONFIG_KEYPAD == MA_PAD 268 + #define BTN_UP BUTTON_UP 269 + #define BTN_DOWN BUTTON_DOWN 270 + #define BTN_LEFT BUTTON_LEFT 271 + #define BTN_RIGHT BUTTON_RIGHT 272 + #define BTN_FIRE BUTTON_PLAY 273 + #define BTN_PAUSE BUTTON_MENU 274 + 267 275 #else 268 276 #error Unsupported keypad 269 277 #endif
+15
apps/plugins/lib/pluginlib_actions.c
··· 268 268 { PLA_DOWN_REPEAT, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 269 269 { PLA_LEFT_REPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, 270 270 { PLA_RIGHT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, 271 + #elif (CONFIG_KEYPAD == MA_PAD) 272 + { PLA_UP, BUTTON_UP, BUTTON_NONE }, 273 + { PLA_DOWN, BUTTON_DOWN, BUTTON_NONE }, 274 + { PLA_LEFT, BUTTON_LEFT, BUTTON_NONE }, 275 + { PLA_RIGHT, BUTTON_RIGHT, BUTTON_NONE }, 276 + { PLA_UP_REPEAT, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE }, 277 + { PLA_DOWN_REPEAT, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 278 + { PLA_LEFT_REPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, 279 + { PLA_RIGHT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, 271 280 #else 272 281 # ifndef HAVE_TOUCHSCREEN 273 282 # error pluginlib_actions: No directions defined ··· 501 510 {PLA_SELECT_REPEAT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_NONE}, 502 511 #elif (CONFIG_KEYPAD == SHANLING_Q1_PAD) 503 512 {PLA_EXIT, BUTTON_POWER, BUTTON_NONE}, 513 + #elif (CONFIG_KEYPAD == MA_PAD) 514 + {PLA_CANCEL, BUTTON_BACK|BUTTON_REL, BUTTON_BACK}, 515 + {PLA_EXIT, BUTTON_BACK|BUTTON_REPEAT, BUTTON_NONE}, 516 + {PLA_SELECT, BUTTON_PLAY, BUTTON_NONE}, 517 + {PLA_SELECT_REL, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY}, 518 + {PLA_SELECT_REPEAT, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE}, 504 519 #else 505 520 # ifndef HAVE_TOUCHSCREEN 506 521 # error pluginlib_actions: No actions defined
+8
apps/plugins/midi/midiplay.c
··· 328 328 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 329 329 /* use touchscreen */ 330 330 331 + #elif CONFIG_KEYPAD == MA_PAD 332 + #define MIDI_QUIT BUTTON_BACK 333 + #define MIDI_FFWD BUTTON_RIGHT 334 + #define MIDI_REWIND BUTTON_LEFT 335 + #define MIDI_VOL_UP BUTTON_UP 336 + #define MIDI_VOL_DOWN BUTTON_DOWN 337 + #define MIDI_PLAYPAUSE BUTTON_PLAY 338 + 331 339 #else 332 340 #error No keymap defined! 333 341 #endif
+11 -2
apps/plugins/minesweeper.c
··· 23 23 24 24 #include "lib/playback_control.h" 25 25 26 - 27 - 28 26 /* what the minesweeper() function can return */ 29 27 enum minesweeper_status { 30 28 MINESWEEPER_WIN, ··· 441 439 # define MINESWP_TOGGLE_PRE BUTTON_SELECT 442 440 # define MINESWP_TOGGLE (BUTTON_SELECT|BUTTON_REL) 443 441 # define MINESWP_DISCOVER (BUTTON_SELECT|BUTTON_REPEAT) 442 + # define MINESWP_INFO BUTTON_MENU 443 + 444 + #elif CONFIG_KEYPAD == MA_PAD 445 + # define MINESWP_LEFT BUTTON_LEFT 446 + # define MINESWP_RIGHT BUTTON_RIGHT 447 + # define MINESWP_UP BUTTON_UP 448 + # define MINESWP_DOWN BUTTON_DOWN 449 + # define MINESWP_QUIT BUTTON_BACK 450 + # define MINESWP_TOGGLE_PRE BUTTON_PLAY 451 + # define MINESWP_TOGGLE (BUTTON_PLAY|BUTTON_REL) 452 + # define MINESWP_DISCOVER (BUTTON_MENU|BUTTON_REPEAT) 444 453 # define MINESWP_INFO BUTTON_MENU 445 454 446 455 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD
+7 -1
apps/plugins/mp3_encoder.c
··· 2586 2586 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 2587 2587 /* use touchscreen */ 2588 2588 2589 + #elif CONFIG_KEYPAD == MA_PAD 2590 + #define MP3ENC_PREV BUTTON_LEFT 2591 + #define MP3ENC_NEXT BUTTON_RIGHT 2592 + #define MP3ENC_DONE BUTTON_BACK 2593 + #define MP3ENC_SELECT BUTTON_PLAY 2594 + 2589 2595 #else 2590 2596 #error No keymap defined! 2591 2597 #endif ··· 2691 2697 2692 2698 rb->lcd_clear_display(); 2693 2699 #if LCD_WIDTH <= 128 2694 - rb->lcd_putsxy(0, 30, "Conversion:"); 2700 + rb->lcd_putsxy(0, 30, "Conversion:"); 2695 2701 rb->lcd_putsxyf(0, 40,"%ld.%02lds ", tim/100, tim%100); 2696 2702 tim = frames * cfg.smpl_per_frm * 100 / (cfg.samplerate != 0 ? cfg.samplerate : 1); /* unit=.01s */ 2697 2703 rb->lcd_putsxy(0, 10, "WAV-Length:");
+8
apps/plugins/mpegplayer/mpeg_settings.c
··· 354 354 #define MPEG_START_TIME_DOWN BUTTON_DOWN 355 355 #define MPEG_START_TIME_EXIT BUTTON_POWER 356 356 357 + #elif CONFIG_KEYPAD == MA_PAD 358 + #define MPEG_START_TIME_SELECT BUTTON_PLAY 359 + #define MPEG_START_TIME_LEFT BUTTON_LEFT 360 + #define MPEG_START_TIME_RIGHT BUTTON_RIGHT 361 + #define MPEG_START_TIME_UP BUTTON_UP 362 + #define MPEG_START_TIME_DOWN BUTTON_DOWN 363 + #define MPEG_START_TIME_EXIT BUTTON_BACK 364 + 357 365 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 358 366 #define MPEG_START_TIME_EXIT BUTTON_POWER 359 367
+9
apps/plugins/mpegplayer/mpegplayer.c
··· 486 486 #define MPEG_RW BUTTON_LEFT 487 487 #define MPEG_FF BUTTON_RIGHT 488 488 489 + #elif CONFIG_KEYPAD == MA_PAD 490 + #define MPEG_MENU BUTTON_MENU 491 + #define MPEG_STOP BUTTON_BACK 492 + #define MPEG_PAUSE BUTTON_PLAY 493 + #define MPEG_VOLDOWN BUTTON_DOWN 494 + #define MPEG_VOLUP BUTTON_UP 495 + #define MPEG_RW BUTTON_LEFT 496 + #define MPEG_FF BUTTON_RIGHT 497 + 489 498 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 490 499 /* use touchscreen */ 491 500
+11
apps/plugins/oscilloscope.c
··· 550 550 #define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP 551 551 #define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN 552 552 553 + #elif CONFIG_KEYPAD == MA_PAD 554 + #define OSCILLOSCOPE_QUIT (BUTTON_BACK|BUTTON_REPEAT) 555 + #define OSCILLOSCOPE_DRAWMODE BUTTON_MENU 556 + #define OSCILLOSCOPE_ADVMODE (BUTTON_MENU|BUTTON_REPEAT) 557 + #define OSCILLOSCOPE_ORIENTATION BUTTON_BACK 558 + #define OSCILLOSCOPE_PAUSE BUTTON_PLAY 559 + #define OSCILLOSCOPE_SPEED_UP BUTTON_RIGHT 560 + #define OSCILLOSCOPE_SPEED_DOWN BUTTON_LEFT 561 + #define OSCILLOSCOPE_VOL_UP BUTTON_UP 562 + #define OSCILLOSCOPE_VOL_DOWN BUTTON_DOWN 563 + 553 564 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 554 565 /* use touchscreen */ 555 566
+10
apps/plugins/pacbox/pacbox.h
··· 408 408 #define PACMAN_2UP BUTTON_BOTTOMRIGHT 409 409 #define PACMAN_COIN BUTTON_CENTER 410 410 411 + #elif CONFIG_KEYPAD == MA_PAD 412 + 413 + #define PACMAN_UP BUTTON_UP 414 + #define PACMAN_DOWN BUTTON_DOWN 415 + #define PACMAN_LEFT BUTTON_LEFT 416 + #define PACMAN_RIGHT BUTTON_RIGHT 417 + #define PACMAN_1UP BUTTON_BACK 418 + #define PACMAN_COIN BUTTON_PLAY 419 + #define PACMAN_MENU BUTTON_MENU 420 + 411 421 #else 412 422 413 423 #error Keymap not defined!
+17
apps/plugins/pegbox.c
··· 711 711 #define LVL_UP_TEXT "VOL+" 712 712 #define LVL_DOWN_TEXT "VOL-" 713 713 714 + #elif CONFIG_KEYPAD == MA_PAD 715 + #define PEGBOX_SELECT BUTTON_PLAY 716 + #define PEGBOX_QUIT BUTTON_BACK 717 + #define PEGBOX_RESTART BUTTON_MENU 718 + #define PEGBOX_LVL_UP (BUTTON_UP|BUTTON_MENU) 719 + #define PEGBOX_LVL_DOWN (BUTTON_DOWN|BUTTON_MENU) 720 + #define PEGBOX_UP BUTTON_UP 721 + #define PEGBOX_DOWN BUTTON_DOWN 722 + #define PEGBOX_RIGHT BUTTON_RIGHT 723 + #define PEGBOX_LEFT BUTTON_LEFT 724 + 725 + #define SELECT_TEXT "PLAY" 726 + #define QUIT_TEXT "POWER HOLD" 727 + #define RESTART_TEXT "BACK" 728 + #define LVL_UP_TEXT "UP+MENU" 729 + #define LVL_DOWN_TEXT "DOWN+MENU" 730 + 714 731 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 715 732 /* use touchscreen */ 716 733
+8
apps/plugins/pong.c
··· 328 328 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 329 329 /* use touchscreen */ 330 330 331 + #elif CONFIG_KEYPAD == MA_PAD 332 + #define PONG_QUIT BUTTON_BACK 333 + #define PONG_PAUSE BUTTON_PLAY 334 + #define PONG_LEFT_UP BUTTON_MENU 335 + #define PONG_LEFT_DOWN BUTTON_LEFT 336 + #define PONG_RIGHT_UP BUTTON_BACK 337 + #define PONG_RIGHT_DOWN BUTTON_RIGHT 338 + 331 339 #else 332 340 #error No keymap defined! 333 341 #endif
+9
apps/plugins/reversi/reversi-gui.h
··· 364 364 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 365 365 /* use touchscreen */ 366 366 367 + #elif (CONFIG_KEYPAD == MA_PAD) 368 + #define REVERSI_BUTTON_QUIT BUTTON_BACK 369 + #define REVERSI_BUTTON_UP BUTTON_UP 370 + #define REVERSI_BUTTON_DOWN BUTTON_DOWN 371 + #define REVERSI_BUTTON_LEFT BUTTON_LEFT 372 + #define REVERSI_BUTTON_RIGHT BUTTON_RIGHT 373 + #define REVERSI_BUTTON_MAKE_MOVE BUTTON_PLAY 374 + #define REVERSI_BUTTON_MENU BUTTON_MENU 375 + 367 376 #else 368 377 #error No keymap defined! 369 378 #endif
+11 -1
apps/plugins/rockblox.c
··· 469 469 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 470 470 /* use touchscreen */ 471 471 472 + #elif CONFIG_KEYPAD == MA_PAD 473 + #define ROCKBLOX_OFF (BUTTON_BACK|BUTTON_REPEAT) 474 + #define ROCKBLOX_ROTATE_CCW BUTTON_UP 475 + #define ROCKBLOX_ROTATE_CW BUTTON_DOWN 476 + #define ROCKBLOX_DOWN BUTTON_PLAY 477 + #define ROCKBLOX_LEFT BUTTON_LEFT 478 + #define ROCKBLOX_RIGHT BUTTON_RIGHT 479 + #define ROCKBLOX_DROP BUTTON_MENU 480 + #define ROCKBLOX_RESTART BUTTON_BACK 481 + 472 482 #else 473 483 #error No keymap defined! 474 484 #endif ··· 1505 1515 rb->sleep(HZ/10); 1506 1516 /* Turn off backlight timeout */ 1507 1517 backlight_ignore_timeout(); 1508 - 1518 + 1509 1519 /* get rid of the splash text */ 1510 1520 rb->lcd_bitmap (rockblox_background, 0, 0, LCD_WIDTH, LCD_HEIGHT); 1511 1521 show_details ();
+14
apps/plugins/rockboy/rockboy.c
··· 471 471 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 472 472 /* use touchscreen */ 473 473 474 + #elif CONFIG_KEYPAD == MA_PAD 475 + options.UP = BUTTON_UP; 476 + options.DOWN = BUTTON_DOWN; 477 + options.LEFT = BUTTON_LEFT; 478 + options.RIGHT = BUTTON_RIGHT; 479 + 480 + options.A = BUTTON_PLAY; 481 + options.B = BUTTON_BACK; 482 + 483 + options.START = (BUTTON_PLAY|BUTTON_BACK); 484 + options.SELECT = (BUTTON_PLAY|BUTTON_MENU); 485 + options.MENU = BUTTON_MENU; 486 + 487 + 474 488 #else 475 489 #error No Keymap Defined! 476 490 #endif
+11
apps/plugins/rockpaint.c
··· 418 418 #define ROCKPAINT_LEFT BUTTON_SCROLL_BACK 419 419 #define ROCKPAINT_RIGHT BUTTON_SCROLL_FWD 420 420 421 + #elif CONFIG_KEYPAD == MA_PAD 422 + #define ROCKPAINT_QUIT BUTTON_BACK 423 + #define ROCKPAINT_DRAW BUTTON_PLAY 424 + #define ROCKPAINT_MENU BUTTON_MENU 425 + #define ROCKPAINT_TOOLBAR (BUTTON_MENU|BUTTON_UP) 426 + #define ROCKPAINT_TOOLBAR2 (BUTTON_MENU|BUTTON_DOWN) 427 + #define ROCKPAINT_UP BUTTON_UP 428 + #define ROCKPAINT_DOWN BUTTON_DOWN 429 + #define ROCKPAINT_LEFT BUTTON_LEFT 430 + #define ROCKPAINT_RIGHT BUTTON_RIGHT 431 + 421 432 #else 422 433 #error "Please define keys for this keypad" 423 434 #endif
+9
apps/plugins/sliding_puzzle.c
··· 360 360 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 361 361 /* use touchscreen */ 362 362 363 + #elif CONFIG_KEYPAD == MA_PAD 364 + #define PUZZLE_QUIT BUTTON_BACK 365 + #define PUZZLE_LEFT BUTTON_LEFT 366 + #define PUZZLE_RIGHT BUTTON_RIGHT 367 + #define PUZZLE_UP BUTTON_UP 368 + #define PUZZLE_DOWN BUTTON_DOWN 369 + #define PUZZLE_SHUFFLE BUTTON_MENU 370 + #define PUZZLE_PICTURE BUTTON_PLAY 371 + 363 372 #else 364 373 #error No keymap defined! 365 374 #endif
+8
apps/plugins/snake.c
··· 316 316 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 317 317 /* use touchscreen */ 318 318 319 + #elif CONFIG_KEYPAD == MA_PAD 320 + #define SNAKE_QUIT BUTTON_BACK 321 + #define SNAKE_LEFT BUTTON_LEFT 322 + #define SNAKE_RIGHT BUTTON_RIGHT 323 + #define SNAKE_UP BUTTON_UP 324 + #define SNAKE_DOWN BUTTON_DOWN 325 + #define SNAKE_PLAYPAUSE BUTTON_PLAY 326 + 319 327 #else 320 328 #error No keymap defined! 321 329 #endif
+9
apps/plugins/snake2.c
··· 461 461 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 462 462 /* use touchscreen */ 463 463 464 + #elif CONFIG_KEYPAD == MA_PAD 465 + #define SNAKE2_LEFT BUTTON_LEFT 466 + #define SNAKE2_RIGHT BUTTON_RIGHT 467 + #define SNAKE2_UP BUTTON_UP 468 + #define SNAKE2_DOWN BUTTON_DOWN 469 + #define SNAKE2_QUIT BUTTON_BACK 470 + #define SNAKE2_PLAYPAUSE BUTTON_PLAY 471 + #define SNAKE2_PLAYPAUSE_TEXT "PLAY" 472 + 464 473 #else 465 474 #error No keymap defined! 466 475 #endif
+15
apps/plugins/sokoban.c
··· 699 699 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 700 700 /* use touchscreen */ 701 701 702 + #elif CONFIG_KEYPAD == MA_PAD 703 + #define SOKOBAN_LEFT BUTTON_LEFT 704 + #define SOKOBAN_RIGHT BUTTON_RIGHT 705 + #define SOKOBAN_UP BUTTON_UP 706 + #define SOKOBAN_DOWN BUTTON_DOWN 707 + #define SOKOBAN_MENU BUTTON_MENU 708 + #define SOKOBAN_UNDO (BUTTON_PLAY|BUTTON_BACK) 709 + #define SOKOBAN_REDO BUTTON_PLAY 710 + //#define SOKOBAN_LEVEL_DOWN (BUTTON_PLAY|BUTTON_VOL_DOWN) 711 + //#define SOKOBAN_LEVEL_UP (BUTTON_PLAY|BUTTON_VOL_UP) 712 + //#define SOKOBAN_LEVEL_REPEAT (BUTTON_PLAY|BUTTON_POWER) 713 + #define SOKOBAN_PAUSE BUTTON_BACK 714 + #define BUTTON_SAVE (BUTTON_MENU|BUTTON_BACK) 715 + #define BUTTON_SAVE_NAME "BACK" 716 + 702 717 #else 703 718 #error No keymap defined! 704 719 #endif
+20
apps/plugins/solitaire.c
··· 744 744 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 745 745 # define SOL_QUIT BUTTON_POWER 746 746 747 + #elif CONFIG_KEYPAD == MA_PAD 748 + # define SOL_QUIT (BUTTON_LEFT|BUTTON_REPEAT) 749 + # define SOL_UP BUTTON_UP 750 + # define SOL_DOWN BUTTON_DOWN 751 + # define SOL_LEFT BUTTON_LEFT 752 + # define SOL_RIGHT BUTTON_RIGHT 753 + # define SOL_MOVE_PRE BUTTON_MENU 754 + # define SOL_MOVE (BUTTON_MENU|BUTTON_REPEAT) 755 + # define SOL_DRAW BUTTON_PLAY 756 + # define SOL_REM2CUR (BUTTON_MENU|BUTTON_DOWN) 757 + # define SOL_CUR2STACK_PRE BUTTON_BACK 758 + # define SOL_CUR2STACK (BUTTON_BACK|BUTTON_REPEAT) 759 + # define SOL_REM2STACK (BUTTON_MENU|BUTTON_UP) 760 + # define HK_MOVE "MENU" 761 + # define HK_DRAW "PLAY" 762 + # define HK_REM2CUR "MENU+DOWN" 763 + # define HK_CUR2STACK "BACK" 764 + # define HK_REM2STACK "MENU+UP" 765 + 766 + 747 767 #else 748 768 #error No keymap defined! 749 769 #endif
+9
apps/plugins/spacerocks.c
··· 375 375 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 376 376 /* use touchscreen */ 377 377 378 + #elif CONFIG_KEYPAD == MA_PAD 379 + #define AST_PAUSE BUTTON_MENU 380 + #define AST_QUIT BUTTON_BACK 381 + #define AST_THRUST BUTTON_PLAY 382 + #define AST_HYPERSPACE BUTTON_UP 383 + #define AST_LEFT BUTTON_LEFT 384 + #define AST_RIGHT BUTTON_RIGHT 385 + #define AST_FIRE BUTTON_DOWN 386 + 378 387 #else 379 388 #error No keymap defined! 380 389 #endif
+17
apps/plugins/star.c
··· 672 672 #define STAR_QUIT BUTTON_POWER 673 673 #define STAR_QUIT_NAME "POWER" 674 674 675 + #elif CONFIG_KEYPAD == MA_PAD 676 + #define STAR_QUIT BUTTON_BACK 677 + #define STAR_LEFT BUTTON_LEFT 678 + #define STAR_RIGHT BUTTON_RIGHT 679 + #define STAR_UP BUTTON_UP 680 + #define STAR_DOWN BUTTON_DOWN 681 + #define STAR_TOGGLE_CONTROL BUTTON_PLAY 682 + #define STAR_LEVEL_UP (BUTTON_MENU|BUTTON_UP) 683 + #define STAR_LEVEL_DOWN (BUTTON_MENU|BUTTON_DOWN) 684 + #define STAR_LEVEL_REPEAT BUTTON_MENU 685 + #define STAR_TOGGLE_CONTROL_NAME "PLAY" 686 + #define STAR_QUIT_NAME "BACK" 687 + #define STAR_LEVEL_UP_NAME "MENU+UP" 688 + #define STAR_LEVEL_DOWN_NAME "MENU+DOWN" 689 + #define STAR_LEVEL_REPEAT_NAME "MENU" 690 + 691 + 675 692 #else 676 693 #error No keymap defined! 677 694 #endif
+8 -2
apps/plugins/stopwatch.c
··· 21 21 22 22 #include "plugin.h" 23 23 24 - 25 - 26 24 #define TIMER_Y 1 27 25 28 26 #define LAP_Y TIMER_Y+1 ··· 299 297 #define STOPWATCH_LAP_TIMER BUTTON_SELECT 300 298 #define STOPWATCH_SCROLL_UP BUTTON_SCROLL_BACK 301 299 #define STOPWATCH_SCROLL_DOWN BUTTON_SCROLL_FWD 300 + 301 + #elif CONFIG_KEYPAD == MA_PAD 302 + #define STOPWATCH_QUIT BUTTON_BACK 303 + #define STOPWATCH_START_STOP BUTTON_PLAY 304 + #define STOPWATCH_RESET_TIMER BUTTON_LEFT 305 + #define STOPWATCH_LAP_TIMER BUTTON_RIGHT 306 + #define STOPWATCH_SCROLL_UP BUTTON_UP 307 + #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN 302 308 303 309 #else 304 310 #error No keymap defined!
+9
apps/plugins/sudoku/sudoku.h
··· 460 460 #define SUDOKU_BUTTON_MENU BUTTON_MENU 461 461 #define SUDOKU_BUTTON_POSSIBLE BUTTON_BACK 462 462 463 + #elif CONFIG_KEYPAD == MA_PAD 464 + #define SUDOKU_BUTTON_MENU BUTTON_MENU 465 + #define SUDOKU_BUTTON_UP BUTTON_UP 466 + #define SUDOKU_BUTTON_DOWN BUTTON_DOWN 467 + #define SUDOKU_BUTTON_LEFT BUTTON_LEFT 468 + #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT 469 + #define SUDOKU_BUTTON_TOGGLE BUTTON_PLAY 470 + #define SUDOKU_BUTTON_POSSIBLE BUTTON_BACK 471 + 463 472 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 464 473 /* use touchscreen */ 465 474
+12
apps/plugins/text_viewer/tv_button.h
··· 575 575 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 576 576 #define TV_BOOKMARK BUTTON_PLAY 577 577 578 + #elif CONFIG_KEYPAD == MA_PAD 579 + #define TV_QUIT BUTTON_BACK 580 + #define TV_SCROLL_UP (BUTTON_MENU|BUTTON_UP) 581 + #define TV_SCROLL_DOWN (BUTTON_MENU|BUTTON_DOWN) 582 + #define TV_SCREEN_LEFT BUTTON_LEFT 583 + #define TV_SCREEN_RIGHT BUTTON_RIGHT 584 + #define TV_MENU BUTTON_MENU 585 + #define TV_AUTOSCROLL (BUTTON_MENU|BUTTON_BACK) 586 + #define TV_LINE_UP BUTTON_UP 587 + #define TV_LINE_DOWN BUTTON_DOWN 588 + #define TV_BOOKMARK (BUTTON_MENU|BUTTON_PLAY) 589 + 578 590 #else 579 591 #error No keymap defined! 580 592 #endif
+11
apps/plugins/vu_meter.c
··· 457 457 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 458 458 /* use touchscreen */ 459 459 460 + #elif CONFIG_KEYPAD == MA_PAD 461 + #define VUMETER_QUIT BUTTON_BACK 462 + #define VUMETER_HELP BUTTON_LEFT 463 + #define VUMETER_MENU BUTTON_MENU 464 + #define VUMETER_UP BUTTON_UP 465 + #define VUMETER_DOWN BUTTON_DOWN 466 + #define LABEL_HELP "LEFT" 467 + #define LABEL_QUIT "BACK" 468 + #define LABEL_MENU "MENU" 469 + #define LABEL_VOLUME "UP/DOWN" 470 + 460 471 #else 461 472 #error No keymap defined! 462 473 #endif
+9
apps/plugins/wormlet.c
··· 410 410 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 411 411 /* use touchscreen */ 412 412 413 + #elif CONFIG_KEYPAD == MA_PAD 414 + #define BTN_DIR_UP BUTTON_UP 415 + #define BTN_DIR_DOWN BUTTON_DOWN 416 + #define BTN_DIR_LEFT BUTTON_LEFT 417 + #define BTN_DIR_RIGHT BUTTON_RIGHT 418 + #define BTN_STARTPAUSE BUTTON_PLAY 419 + #define BTN_QUIT BUTTON_BACK 420 + #define BTN_STOPRESET BUTTON_MENU 421 + 413 422 #else 414 423 #error No keymap defined! 415 424 #endif
+9
apps/plugins/xobox.c
··· 351 351 #define DOWN BUTTON_DOWN 352 352 #define PAUSE BUTTON_PLAY 353 353 354 + #elif CONFIG_KEYPAD == MA_PAD 355 + 356 + #define QUIT BUTTON_BACK 357 + #define LEFT BUTTON_LEFT 358 + #define RIGHT BUTTON_RIGHT 359 + #define UP BUTTON_UP 360 + #define DOWN BUTTON_DOWN 361 + #define PAUSE BUTTON_PLAY 362 + 354 363 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 355 364 /* use touchscreen */ 356 365
+8
apps/plugins/zxbox/keymaps.h
··· 293 293 #elif CONFIG_KEYPAD == SHANLING_Q1_PAD 294 294 /* use touchscreen */ 295 295 296 + #elif CONFIG_KEYPAD == MA_PAD 297 + #define ZX_SELECT BUTTON_PLAY 298 + #define ZX_MENU BUTTON_MENU 299 + #define ZX_LEFT BUTTON_LEFT 300 + #define ZX_RIGHT BUTTON_RIGHT 301 + #define ZX_UP BUTTON_UP 302 + #define ZX_DOWN BUTTON_DOWN 303 + 296 304 #else 297 305 #error Keymap not defined! 298 306
+9
apps/plugins/zxbox/zxbox_keyb.c
··· 282 282 #define KBD_UP BUTTON_UP 283 283 #define KBD_DOWN BUTTON_DOWN 284 284 285 + #elif CONFIG_KEYPAD == MA_PAD 286 + 287 + #define KBD_SELECT BUTTON_PLAY 288 + #define KBD_ABORT BUTTON_BACK 289 + #define KBD_LEFT BUTTON_LEFT 290 + #define KBD_RIGHT BUTTON_RIGHT 291 + #define KBD_UP BUTTON_UP 292 + #define KBD_DOWN BUTTON_DOWN 293 + 285 294 #endif 286 295 287 296 #ifdef HAVE_TOUCHSCREEN
+4 -4
tools/configure
··· 3557 3557 output="rockbox.rkw" 3558 3558 bootoutput="bootloader.rkw" 3559 3559 appextra="recorder:gui" 3560 - plugins="" 3560 + plugins="yes" 3561 3561 # toolset is the tools within the tools directory that we build for 3562 3562 # this particular target. 3563 3563 toolset="$genericbitmaptools" ··· 3579 3579 output="rockbox.rkw" 3580 3580 bootoutput="bootloader.rkw" 3581 3581 appextra="recorder:gui" 3582 - plugins="" 3582 + plugins="yes" 3583 3583 # toolset is the tools within the tools directory that we build for 3584 3584 # this particular target. 3585 3585 toolset="$genericbitmaptools" ··· 3601 3601 output="rockbox.rkw" 3602 3602 bootoutput="bootloader.rkw" 3603 3603 appextra="recorder:gui" 3604 - plugins="" 3604 + plugins="yes" 3605 3605 # toolset is the tools within the tools directory that we build for 3606 3606 # this particular target. 3607 3607 toolset="$genericbitmaptools" ··· 3623 3623 output="rockbox.rkw" 3624 3624 bootoutput="bootloader.rkw" 3625 3625 appextra="recorder:gui" 3626 - plugins="" 3626 + plugins="yes" 3627 3627 # toolset is the tools within the tools directory that we build for 3628 3628 # this particular target. 3629 3629 toolset="$genericbitmaptools"