nuttx/arch/arm/src/stm32u5
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 stm32u5: fix EXTICR2,3,4 register offsets 2023-12-11 10:42:09 +01:00
chip.h
CMakeLists.txt cmake: Fixed nucleo-u5a5zj-q 2024-02-07 03:20:43 -08:00
Kconfig Fix Kconfig style 2023-08-03 15:40:24 +02:00
Make.defs Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32.h
stm32_allocateheap.c Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_dbgmcu.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_dumpgpio.c
stm32_exti.h
stm32_exti_gpio.c
stm32_flash.c Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_flash.h
stm32_gpio.c
stm32_gpio.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_i2c.c style: remove redundant spaces 2024-08-25 19:22:15 +08:00
stm32_i2c.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_idle.c
stm32_irq.c arch/arm:add up_debugpoint api 2023-12-11 08:43:26 -08:00
stm32_lowputc.c
stm32_lowputc.h
stm32_lse.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
stm32_lsi.c
stm32_mpuinit.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
stm32_mpuinit.h
stm32_pwr.c
stm32_pwr.h
stm32_rcc.c
stm32_rcc.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_serial.c driver/serial: remove return value of up_putc() 2024-10-26 13:21:29 +08:00
stm32_spi.c Fix the coding style and typo issue 2022-11-14 09:34:04 +09:00
stm32_spi.h
stm32_start.c libc: add instrument api support 2023-12-11 02:06:51 -08:00
stm32_start.h
stm32_tim.c
stm32_tim.h
stm32_tim_lowerhalf.c
stm32_timerisr.c
stm32_uart.h Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00
stm32_uid.c
stm32_uid.h
stm32_userspace.c
stm32_userspace.h
stm32_waste.c
stm32_waste.h
stm32u5xx_rcc.c Initial support for NUCLEO-U5A5ZJ-Q board 2023-07-23 18:42:05 -07:00