nuttx/arch/arm/src/xmc4
chao an c6591c0f49 driver/serial: remove return value of up_putc()
modify the prototype of up_putc(): remove the return value

The architecture code does not care about the return value of up_putc(), so removing it saves two statements:

Before:                                                    After:
de4c: e52de004  push  {lr}    @ (str lr, [sp, #-4]!)    |  de4c: e52de004  push  {lr}    @ (str lr, [sp, #-4]!)
de50: e24dd014  sub sp, sp, #20                         |  de50: e24dd014  sub sp, sp, #20
de54: e58d0004  str r0, [sp, #4]                        |  de54: e58d0004  str r0, [sp, #4]
de58: e30030f8  movw  r3, #248  @ 0xf8                  |  de58: e30030f8  movw  r3, #248  @ 0xf8
de5c: e3423000  movt  r3, #8192 @ 0x2000                |  de5c: e3423000  movt  r3, #8192 @ 0x2000
de60: e58d300c  str r3, [sp, #12]                       |  de60: e58d300c  str r3, [sp, #12]
de64: e59d1004  ldr r1, [sp, #4]                        |  de64: e59d1004  ldr r1, [sp, #4]
de68: e59d000c  ldr r0, [sp, #12]                       |  de68: e59d000c  ldr r0, [sp, #12]
de6c: ebfffe66  bl  d80c <pl011_putc>                   |  de6c: ebfffe66  bl  d80c <pl011_putc>
de70: e59d3004  ldr r3, [sp, #4]                        |  de70: e28dd014  add sp, sp, #20
de74: e1a00003  mov r0, r3                              |  de74: e49df004  pop {pc}    @ (ldr pc, [sp], #4)
de78: e28dd014  add sp, sp, #20                         |
de7c: e49df004  pop {pc}    @ (ldr pc, [sp], #4)        |

Signed-off-by: chao an <anchao@lixiang.com>
2024-10-26 13:21:29 +08:00
..
hardware [arch/xmc4] added register description for ERU and POSIF peripherals 2024-09-25 19:05:12 -03:00
chip.h
CMakeLists.txt arch/xmc4 : i2c driver 2024-07-30 18:23:19 +08:00
Kconfig arch/xmc4: Added pwm driver 2024-07-15 16:14:55 -03:00
Make.defs arch/xmc4 : i2c driver 2024-07-30 18:23:19 +08:00
xmc4_allocateheap.c
xmc4_ccu4.c arch/xmc4 Add tickless support 2024-03-11 13:56:07 -03:00
xmc4_ccu4.h arch/xmc4 Add tickless support 2024-03-11 13:56:07 -03:00
xmc4_clockconfig.c Add EtherCAT support on xmc4800-relax. 2024-02-05 22:23:30 -08:00
xmc4_clockconfig.h arch/xmc4: Added pwm driver 2024-07-15 16:14:55 -03:00
xmc4_clockutils.c arch/xmc4: Added pwm driver 2024-07-15 16:14:55 -03:00
xmc4_clrpend.c
xmc4_config.h
xmc4_dma.h
xmc4_ecat.c add Port selection on xmc4800 2024-05-15 11:57:57 -03:00
xmc4_ecat.h Add EtherCAT support on xmc4800-relax. 2024-02-05 22:23:30 -08:00
xmc4_flash.c Add XMC4 flash command sequence API 2024-02-20 08:52:27 -08:00
xmc4_flash.h Add XMC4 flash command sequence API 2024-02-20 08:52:27 -08:00
xmc4_gpio.c
xmc4_gpio.h
xmc4_i2c.c arch/xmc4 : fixed critical section in i2c_transfer 2024-08-02 20:28:25 +08:00
xmc4_i2c.h arch/xmc4 : i2c driver 2024-07-30 18:23:19 +08:00
xmc4_idle.c
xmc4_irq.c arch/arm:add up_debugpoint api 2023-12-11 08:43:26 -08:00
xmc4_lowputc.c arch/xmc4 uart driver fix 2024-06-18 00:17:07 +08:00
xmc4_lowputc.h arch/xmc4 uart driver fix 2024-06-18 00:17:07 +08:00
xmc4_mpuinit.c
xmc4_mpuinit.h
xmc4_pwm.c arch/xmc4: Added pwm driver 2024-07-15 16:14:55 -03:00
xmc4_pwm.h arch/xmc4: Added pwm driver 2024-07-15 16:14:55 -03:00
xmc4_serial.c driver/serial: remove return value of up_putc() 2024-10-26 13:21:29 +08:00
xmc4_spi.c Fix xmc4_spi.c DX select. 2024-09-10 11:36:59 +08:00
xmc4_spi.h
xmc4_start.c libc: add instrument api support 2023-12-11 02:06:51 -08:00
xmc4_start.h
xmc4_tickless.c arch/xmc4 Add tickless support 2024-03-11 13:56:07 -03:00
xmc4_timerisr.c
xmc4_userspace.c
xmc4_userspace.h
xmc4_usic.c
xmc4_usic.h
xmc4_vadc.c arch/xmc4 Add partial vadc support : Background request source 2024-06-04 09:42:54 -03:00
xmc4_vadc.h Added xmc4_vadc.c to Make.defs 2024-06-11 20:19:49 +08:00