Skip to content

Commit 4133c17

Browse files
author
Tonsuke
committedMar 8, 2014
v1.12
-Uncompressed(raw video) support -Video info icon added -misc
1 parent a824d1c commit 4133c17

19 files changed

+259
-101
lines changed
 

‎Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ MATH_LIB = #-lm
114114
# --cref: add cross reference to map file
115115
LDFLAGS = -T stm32_flash.ld
116116
#LDFLAGS += -Wl,-Map=$(TARGET).map,--cref
117+
LDFLAGS += -Map=$(TARGET).map
117118
LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB) $(GCC_LIB) $(patsubst %,-L%,$(DIRLIB)) -lcm4 -lstd -ldsp -lc -laac -lmp3
118119

119120
# ---------------------------------------------------------------------------

‎aac.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ int PlayAAC(int id)
606606
/* Enable the TIM1 gloabal Interrupt */
607607
NVIC_InitStructure.NVIC_IRQChannel = TIM1_UP_TIM10_IRQn;
608608
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
609-
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
609+
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;
610610
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
611611
NVIC_Init(&NVIC_InitStructure);
612612

‎icon.h

+5
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,11 @@ extern void Update_Reverb_Effect_Icon(uint8_t index);
8181
extern void Update_Vocal_Canceler_Icon(uint8_t index);
8282

8383

84+
extern const uint16_t video_info_26x24[],_sizeof_video_info_26x24[];
85+
extern const uint8_t video_info_26x24_alpha[],_sizeof_video_info_26x24_alpha[];
86+
87+
extern const uint16_t video_info_board_170x170[],_sizeof_video_info_board_170x170[];
88+
extern const uint8_t video_info_board_170x170_alpha[],_sizeof_video_info_board_170x170_alpha[];
8489

8590
extern const uint16_t music_underbar_320x80[],_sizeof_music_underbar_320x80[];
8691
extern const uint8_t music_underbar_320x80_alpha[],_sizeof_music_underbar_320x80_alpha[];

‎images.s

+28
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,34 @@ internal_flash_pcf_font:
77
.global _sizeof_internal_flash_pcf_font
88
.set _sizeof_internal_flash_pcf_font, . - internal_flash_pcf_font
99

10+
.balign 2
11+
.global video_info_board_170x170
12+
video_info_board_170x170:
13+
.incbin "video_info_board_170x170.bin"
14+
.global _sizeof_video_info_board_170x170
15+
.set _sizeof_video_info_board_170x170, . - video_info_board_170x170
16+
17+
.balign 2
18+
.global video_info_board_170x170_alpha
19+
video_info_board_170x170_alpha:
20+
.incbin "video_info_board_170x170_alpha.bin"
21+
.global _sizeof_video_info_board_170x170_alpha
22+
.set _sizeof_video_info_board_170x170_alpha, . - video_info_board_170x170_alpha
23+
24+
25+
.balign 2
26+
.global video_info_26x24
27+
video_info_26x24:
28+
.incbin "video_info_26x24.bin"
29+
.global _sizeof_video_info_26x24
30+
.set _sizeof_video_info_26x24, . - video_info_26x24
31+
32+
.balign 2
33+
.global video_info_26x24_alpha
34+
video_info_26x24_alpha:
35+
.incbin "video_info_26x24_alpha.bin"
36+
.global _sizeof_video_info_26x24_alpha
37+
.set _sizeof_video_info_26x24_alpha, . - video_info_26x24_alpha
1038

1139
.balign 2
1240
.global music_underbar_320x80

‎lcd.c

+4-2
Original file line numberDiff line numberDiff line change
@@ -1144,6 +1144,7 @@ void LCDPrintFileList()
11441144
{
11451145
// TOUCH_PINIRQ_DISABLE;
11461146
touch.func = LCDTouchPoint;
1147+
USART_IRQ_DISABLE;
11471148

11481149
int i;
11491150
uint32_t var32;
@@ -1289,13 +1290,14 @@ void LCDPrintFileList()
12891290
LCDBackLightTimerInit();
12901291
// TOUCH_PINIRQ_ENABLE;
12911292
// TouchPenIRQ_Enable();
1293+
USART_IRQ_ENABLE;
12921294
touch.repeat = 1;
12931295
}
12941296

12951297
void LCDPrintSettingsList(char type, int select_id, settings_item_typedef *item)
12961298
{
12971299
// TOUCH_PINIRQ_DISABLE;
1298-
USART_IRQ_DISABLE;
1300+
// USART_IRQ_DISABLE;
12991301
touch.func = LCDTouchPoint;
13001302

13011303
int i, selected_entry;
@@ -1384,7 +1386,7 @@ void LCDPrintSettingsList(char type, int select_id, settings_item_typedef *item)
13841386
*/
13851387
LCDStoreCursorBar(cursor.pos);
13861388
LCDSelectCursorBar(cursor.pos);
1387-
USART_IRQ_ENABLE;
1389+
// USART_IRQ_ENABLE;
13881390
LCDBackLightTimerInit();
13891391
// TOUCH_PINIRQ_ENABLE;
13901392
touch.repeat = 1;

‎main.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* STM32F4-Discovery Motion Player Project
33
* by Tonsuke
44
*
5-
* v1.11
6-
* 2014/02/20
5+
* v1.12
6+
* 2014/03/07
77
*
88
* WIKI
99
* http://motionplayer.wiki.fc2.com

0 commit comments

Comments
 (0)
Please sign in to comment.