Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 17 additions & 3 deletions bsp/nxp/mcx/mcxa/frdm-mcxa346/.config
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,7 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_SOFT_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
CONFIG_RT_USING_SPI_ISR=y
# CONFIG_RT_USING_SOFT_SPI is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
Expand Down Expand Up @@ -362,8 +363,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_RT_USING_RT_LINK is not set
# end of Utilities

# CONFIG_RT_USING_VBUS is not set

#
# Using USB legacy version
#
Expand Down Expand Up @@ -645,6 +644,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
# CONFIG_PKG_USING_RT_TUNNEL is not set
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# end of tools packages

#
Expand Down Expand Up @@ -739,6 +741,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
# end of system packages

#
Expand Down Expand Up @@ -901,6 +904,12 @@ CONFIG_PKG_NXP_MCX_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# end of GD32 Drivers

#
# HPMicro SDK
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
# end of HAL & SDK Drivers

#
Expand Down Expand Up @@ -949,6 +958,7 @@ CONFIG_PKG_NXP_MCX_SERIES_DRIVER_VER="latest"
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
Expand Down Expand Up @@ -1430,7 +1440,11 @@ CONFIG_BSP_USING_UART2=y
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_RTC is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_HWTIMER is not set
CONFIG_BSP_USING_HWTIMER=y
CONFIG_BSP_USING_CTIMER0=y
CONFIG_BSP_USING_CTIMER1=y
# CONFIG_BSP_USING_CTIMER3 is not set
# CONFIG_BSP_USING_CTIMER4 is not set
# CONFIG_BSP_USING_PWM is not set
# end of On-chip Peripheral Drivers

Expand Down
10 changes: 5 additions & 5 deletions bsp/nxp/mcx/mcxa/frdm-mcxa346/applications/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#define BUTTON_PIN ((1*32)+7) /* P1_7 button pin */

static rt_bool_t led_state = RT_FALSE; /* Current LED state */

int create_tester_hwtimer_thread(void);

/* Button interrupt callback function */
void button_irq_callback(void *args)
Expand Down Expand Up @@ -52,13 +52,13 @@ int main(void)
/* Attach interrupt to button pin */
rt_pin_attach_irq(BUTTON_PIN, PIN_IRQ_MODE_FALLING, button_irq_callback, RT_NULL);
rt_pin_irq_enable(BUTTON_PIN, PIN_IRQ_ENABLE);

create_tester_hwtimer_thread();
while (1)
{
/* Toggle LED state */
led_state = !led_state;
// /* Toggle LED state */
// led_state = !led_state;

rt_pin_write(LED_PIN, led_state ? PIN_HIGH : PIN_LOW);
// rt_pin_write(LED_PIN, led_state ? PIN_HIGH : PIN_LOW);

rt_thread_mdelay(500);
}
Expand Down
Loading