Remove return values of handlers.

Signed-off-by: imi415 <imi415.public@gmail.com>
This commit is contained in:
imi415 2022-09-07 22:27:21 +08:00
parent d8e7b24931
commit 886fc31ff0
Signed by: imi415
GPG Key ID: 17F01E106F9F5E0A
5 changed files with 29 additions and 41 deletions

View File

@ -1,8 +1,8 @@
BasedOnStyle: Google BasedOnStyle: Google
IndentWidth: 4 IndentWidth: 4
AlignConsecutiveMacros: AcrossEmptyLines AlignConsecutiveMacros: AcrossEmptyLines
AlignConsecutiveDeclarations: AcrossEmptyLines AlignConsecutiveDeclarations: Consecutive
AlignConsecutiveAssignments: AcrossEmptyLinesAndComments AlignConsecutiveAssignments: Consecutive
AllowShortFunctionsOnASingleLine: None AllowShortFunctionsOnASingleLine: None
BreakBeforeBraces: Custom BreakBeforeBraces: Custom
BraceWrapping: BraceWrapping:

View File

@ -25,84 +25,75 @@ typedef enum {
/* ========================= TMU 0/1/2 Underrun Interrupt Handlers ================================= */ /* ========================= TMU 0/1/2 Underrun Interrupt Handlers ================================= */
WEAK_ATTR int tuni0_handler(void) { WEAK_ATTR void tuni0_handler(void) {
/* Does nothing */ /* Does nothing */
return 0;
} }
WEAK_ATTR int tuni1_handler(void) { WEAK_ATTR void tuni1_handler(void) {
/* Does nothing */ /* Does nothing */
return 0;
} }
WEAK_ATTR int tuni2_handler(void) { WEAK_ATTR void tuni2_handler(void) {
/* Does nothing */ /* Does nothing */
return 0;
} }
/* ========================= ASC(UART) 0/1/2 Interrupt Handlers ================================= */ /* ========================= ASC(UART) 0/1/2 Interrupt Handlers ================================= */
WEAK_ATTR int asc2_handler(void) { WEAK_ATTR void asc2_handler(void) {
/* Does nothing */ /* Does nothing */
return 0;
} }
/* ========================= Different Trap Code Handlers ================================= */ /* ========================= Different Trap Code Handlers ================================= */
WEAK_ATTR int syscall_handler(uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4) { WEAK_ATTR void syscall_handler(uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4) {
return 0; /* Does nothing */
} }
/* ========================= TRAPA(Trap) Exception Handlers ================================= */ /* ========================= TRAPA(Trap) Exception Handlers ================================= */
WEAK_ATTR int trap_handler(uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4) { WEAK_ATTR void trap_handler(uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4) {
tra_type_t tra = (CSP->TRA >> 2U) & 0xFFU; /* TRA[9:2] */ tra_type_t tra = (CSP->TRA >> 2U) & 0xFFU; /* TRA[9:2] */
switch (tra) { switch (tra) {
case TRA_TYPE_SYSCALL: case TRA_TYPE_SYSCALL:
return syscall_handler(p1, p2, p3, p4); syscall_handler(p1, p2, p3, p4);
break; break;
default: default:
break; break;
} }
return 0;
} }
/* ========================= System Exception Handlers ================================= */ /* ========================= System Exception Handlers ================================= */
WEAK_IRQ_ATTR int general_exc_handler(uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4) { WEAK_IRQ_ATTR void general_exc_handler(uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4) {
expevt_type_t expevt = CSP->EXPEVT; expevt_type_t expevt = CSP->EXPEVT;
switch (expevt) { switch (expevt) {
case EXP_TYPE_TRAP: case EXP_TYPE_TRAP:
return trap_handler(p1, p2, p3, p4); trap_handler(p1, p2, p3, p4);
break; break;
default: default:
break; break;
} }
return 0;
} }
/* ========================= System Interrupt Handlers ================================= */ /* ========================= System Interrupt Handlers ================================= */
WEAK_IRQ_ATTR int general_int_handler(void) { WEAK_IRQ_ATTR void general_int_handler(void) {
intevt_type_t intevt = CSP->INTEVT; intevt_type_t intevt = CSP->INTEVT;
switch (intevt) { switch (intevt) {
case INT_TYPE_TMU_TNUI0: case INT_TYPE_TMU_TNUI0:
return tuni0_handler(); tuni0_handler();
break; break;
case INT_TYPE_TMU_TNUI1: case INT_TYPE_TMU_TNUI1:
return tuni1_handler(); tuni1_handler();
break; break;
case INT_TYPE_TMU_TNUI2: case INT_TYPE_TMU_TNUI2:
return tuni2_handler(); tuni2_handler();
break; break;
case INT_TYPE_ASC_UART2: case INT_TYPE_ASC_UART2:
return asc2_handler(); asc2_handler();
break; break;
default: default:
break; break;
} }
return 0;
} }

View File

@ -48,9 +48,7 @@ void delay_ms(uint32_t msec) {
TMU->TSTR &= ~TMU_TSTR_STR0_Msk; /* Stop counter */ TMU->TSTR &= ~TMU_TSTR_STR0_Msk; /* Stop counter */
} }
int tuni0_handler(void) { void tuni0_handler(void) {
s_tmu_flag = 1U; s_tmu_flag = 1U;
TMU->TCR0 &= ~(TMU_TCR_UNF_Msk); TMU->TCR0 &= ~(TMU_TCR_UNF_Msk);
return 0;
} }

View File

@ -38,7 +38,6 @@ int _open(const char *name, int flags, int mode) {
return -1; return -1;
} }
int _read(int file, char *ptr, int len) { int _read(int file, char *ptr, int len) {
return 0; return 0;
} }