rgbled_pwm: Change linker so we can make board specific override for led functionality

This commit is contained in:
Peter van der Perk 2024-06-02 11:19:59 +02:00 committed by Daniel Agar
parent df54caba1e
commit a7e4000861
2 changed files with 7 additions and 1 deletions

View File

@ -61,6 +61,7 @@
#include <chip.h>
#include "hardware/imxrt_tmr.h"
#ifndef BOARD_HAS_CUSTOM_LED_PWM
int led_pwm_servo_set(unsigned channel, uint8_t cvalue)
{
return 0;
@ -68,8 +69,8 @@ int led_pwm_servo_set(unsigned channel, uint8_t cvalue)
int led_pwm_servo_init(void)
{
return 0;
}
#endif
#if 0 && defined(BOARD_HAS_LED_PWM) || defined(BOARD_HAS_UI_LED_PWM)

View File

@ -41,3 +41,8 @@ px4_add_module(
arch_io_pins
arch_led_pwm
)
target_link_libraries(drivers__rgbled_pwm
PRIVATE
drivers_board # Allows board to override PWM functions
)