Estephania,
I did press button1. it could not get connected. after that, the MCUXpresso cannot launch debug anymore. It seems lost wire connection.
I have did a project with NXP KL27Z64VFM4 chip. I did not use all the drivers and libs. I started a demo and gradually change the code and learn to add the functions. I just simply use registers like I did many TI's MSP430 chips as below: I tested QN9080 with LEDs that seems works same way. But I don't know Why the QN9080-DK demos missed the main() intentionally. I don't know your "encourage you to read a little more regarding on how does the RTOS and the embedded systems work". has difference between KL27Z and QN908X except Bluetooth.
SIM->SCGC6 |=BIT27+BIT0;
SIM->SOPT2 = ((SIM->SOPT2 & ~SIM_SOPT2_TPMSRC_MASK) | SIM_SOPT2_TPMSRC(1U)); //=1=48MHz
MCG->C2=0x0;
MCG->C1=0x43;
MCG->SC=0x00; //LIRC 2MHz/2
PORTA->PCR[18] =BIT8; // pin 17=ALT1 PTA18= GPIO =A1(MAX4734_pin1)
PORTD->PCR[7] =BIT8; // pin 32 =ALT1 PTD7 = GPIO =RS485_Bus_Enable
// PORTC->PCR[3] |= BIT8+BIT10; //ALT=5 LPO =1K OUT
PORTB->PCR[1] =0; //ADC3 =SE9
PORTC->PCR[1] =0; //ADC4 =SE15
LPUART0->CTRL =LPUART_RXIE_BIT+LPUART_TX_Enal_BIT+LPUART_RX_Enal_BIT;
NVIC_EnableIRQ(LPUART0_IRQn);
LPUART0->BAUD =(LPUART0->BAUD & ~LPUART_BAUD_SBR_MASK)|(156u);
__disable_irq();
// Setup 1000ms system timer for signal process.
SysTick->LOAD = 1000000;//1 second24000-1;
NVIC_EnableIRQ(LPUART0_IRQn);
TPM0->SC = TPM_SC_PS(1);//prescale =1 TPM0-SC=1 ,disable the counter
TPM0->CNT =50U;
TPM0->MOD =60000U; //Modulo, PWM=400Hz set PWM period 60K =400Hz
TPM0->CONTROLS[4].CnSC =BIT3+BIT5; //BIT3+BIT5=Edge Aligned duty cycle output; BIT2+BIT4 =50% toggle on match
TPM0->CONTROLS[4].CnV =500U; //duty 33%
TPM0->CONF =TPM_CONF_TRGSEL(0);
TPM0->SC |=BIT3; //Start timer
GPIOA->PDDR |=BIT4+BIT18+BIT19; //PTA4 =EN, PTA18=A1, PTA19=output=Gain
GPIOA->PDOR |=BIT19; //Set output=1
GPIOA->PSOR |=BIT19;