Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Main changes since 1.2.0 Tested Segger Embedded Studio Version: 7.32 - Changed: - boards: hpm6200evk/hpm6300evk: delete unwanted clock_ahb div set - boards: hpm6750xxx: switch dcdc work mode to dcm mode - docs: sdk: boards: hpm6750evk2: add pps pin information - component: wm8960: support sysclk pre-divider - components: serial_nor: add serial nor flash. - openocd: probes: ft2232: remove trst and srst config. - ip: cam:remove 0x5c MAX_WN_CYCLE register in regs.h - driver: cam: remove invalid register - drivers: i2s: update API - drivers: adc: adc12/adc16: rename adc16_get_busywait to adc16_is_nonblocking_mode - drivers: adc: adc12/adc16: update adcx_init API - drivers: pllctrl: update pllctrl drivers - drivers: spi : add spi enable and disable datamerge - drivers: spi : add spi_set_address_len API - drivers: pdgo Add missing APIs - drivers: uart: update uart rx idle flag process and fifo control - soc: delete_unnecessary_ppor_reset_bit_field - soc: hpm_gpiom_soc_drv.h: delete gpiom_gpio_t soc name - soc: delete DMA_SOC_BUS_NUM Macro - soc: pcfg: update pcfg SCG_CTRL related drivers - soc: hpm6750:startup Enable LMM1 clock before access to LMM1 - soc: gcc ld: add memory used size check - middleware: cherryusb: update to v0.10.1 - middleware: guix: demo adapts to 800 * 480 resolution - middleware: guix: improve demo display performance - middleware: cherryusb: update for midi descriptor define - middleware: cherryusb: update for midi - samples: drivers: adc: adc12/adc16: speed optimization for oneshot reading - samples: drivers: adc: adc12/adc16: update API call used for nonblocking judgement - samples: drivers: adc: adc12/adc16: update API call related to blocking setting in oneshot mode - samples: drivers: adc: adc12/adc16: reduce the input parameters of init_trigger_target function - samples: drivers: adc: adc12/adc16: update init_oneshot_config - samples: drivers: adc: adc12/adc16: optimization for clearing interrupt status - samples: drivers: pwm: Add pwm clock jitter demo - samples: cherryusb: hid host: separate mouse and keyboard urb - samples: hrpwm: Add demo for updating hrpwm frequency - samples: drivers:mcan Add CAN error handling and refined logic. - samples: mbx: move dualcore mbx sample to multicore folder - samples: cherryusb: update for v0.10.1 - samples: motor_ctrl: bldc smc: gcc toolcahin enable fpu. - samples: lwip: lwip_tcpecho_freertos: optimization in a thread-safety way - samples: qeo: update qeo abz frequency configuration - samples: gptmr: add sent_signal sample. - samples: lwip: lwip_ptp: remove the dependency on pps0 pinout - samples: dma_manager: update for use dma_mgr_setup_channel() - samples: drivers: gptmr: pwm_measure: support use dma - samples: lwip: lwip_httpsrv/lwip_https_server: rename project names for uniform naming - samples: multicore: lvgl_coremark: delete custom linker files and using andes toolchain - samples: flash_algo: update device size. - samples: cherryusb: host: hid: use ep_mps to fill urb - Added: - cmake: ses: support specify custom openocd board cfg file. - cmake: support specifying minimum sdk version in app.yaml. - boards: add hpm5300evk - components: eeprom_emulation: add hpm nor-flash support - components: eeprom_emulation: add eeprom emulation component - soc: add APIs for get or set sysctl resource status - drivers: common: add HPM_ALIGN_DOWN and HPM_ALIGN_UP define - drivers: adc: ad12/adc16: add adcx_set_blocking_read/adcx_set_nonblocking_read - drivers: add encoder position driver - drivers: lcdc: add enable/disable background in alpha blender. - drivers: usb: add api to set dp/dm pin pulldown resistance - drivers: spi: add spi_get_rx_fifo_valid_data_size and spi_get_tx_fifo_valid_data_size APIs - drivers: spi: add directIO function APIs - drivers: enet: add rx resume API - drivers: adc16: add resolution setting in adc16_get_default_config API - drivers:rtc Add rtc_get_timeval API. - drivers:mcan Add mcan_transmit_via_txfifo_nonblocking API. - drivers: usb: add usb_hcd_set_power_ctrl_polarity() API - drivers: plb: add plb drivers - drivers: linv2: add linv2 driver - drivers: sei: add sei driver - drivers: dmav2: add dmav2 driver - drivers: qeo: add qeo driver - drivers: qeiv2: add qeiv2 driver - drivers: mmc: add mmc driver - drivers: rdc: add rdc driver - drivers: add opamp driver - drivers: bgpr: add related APIs for bgpr - middleware: FreeRTOS: add xPortIsInsideInterrupt() API - middleware: threadx: add definition automatically when enable traceX - middleware: freeRTOS: add use gptmr to generate interrupt - middleware: hpm_mcl: add hfi - samples: drivers: adc: adc12/adc16: add wdog feature - samples: add opamp demo - samples: cherryusb: rndis: host: add iperf sample. - samples: cherryusb: rndis: host: add ping sample. - samples: drivers: adc: adc12/adc16: add hw trigger configuration in sequence mode - samples: eeprom_emulation: add eeprom emulation perf test sample - samples: eeprom_emulation: add base api demo - samples: tracex: add demo for traceX usage - samples: cherryusb: add audio_v1_mic_speaker_midi sample - samples: cherryusb: add midi device sample - samples: drivers: sei: add sei samples - samples: drivers: plb: add plb demo - samples: drivers: mmc: add mmc demo - samples: drivers: qeiv2: add qeiv2 demo - samples: drivers: qeo: add qeo demo - samples: drivers: dmav2: add dmav2 demo - samples: drivers: linv2: add linv2 demo - samples: drivers: rdc: add rdc demo - samples: drivers: pdgo Add PDGO samples - samples: drivers: ewdg Add EWDG sample - samples: lwip: add a lwip_tcpecho_multi_ports sample - samples: motor_ctrl: add hfi - Fixed: - cmake: fix segger default heap and stack size config - cmake: fix add_subdirectory_ifdef arg processing. - doc: boards: hpm6300evk: fix acmp pin info. - boards: hpm6750evkmini: fix board_init_rgb_pwm_pins() problem - boards: hpm6200evk: fix BOARD_G_GPIO_CTRL defined in wrong position - openocd: hpm6750-dual-core: fix expression warning. - component: wm8960: fix clock tolerance process - soc: toolchains: segger: block tls add with fixed order - soc: toolchain: gcc: fix Thread-Local Storage problem - soc: segger linker files: fix heap and ctors initialize - soc: fix interrupt complete operation - soc: pcfg: fix DCDC_PROT[OVERLOAD_LP] bit access - soc: ip: adc12: fix ADC12 threshold setting - soc: HPM6750: fix clock setting and frequency obatining error - soc: HPM6360: fix clock source definitions for ADC16 - soc: HPM6280: fix clock source definitions for ADC16 - soc: HPM6360: fix obtaining clock source error for DAC - soc: HPM6280: fix obtaining clock source for DAC - drivers: adc16: add bus mode enable control APIs - drivers: adc16: fix ahb setting - drivers: cam: clear the status of CAM should not affect other bits - drivers: trgmux: filter function can't work. - drivers: src: adc16: fix end count setting - drivers: adc/dac: fix interrupt status clearing - drivers: adc16: fix DMA access format - drivers: sdm: fix over sample rate and signal sync problem - drivers: pwm: fix pwm xcmp enable setting - drivers: pwm: correct external fault polarity setting. - drivers: pwm: add update hrpwm reload shadow api - drivers: spi: fix can't set change data_bits use spi_set_data_bits API - drivers: ptpc: fix ptpc_clear_irq_status API issue. - drivers: i2c: fix i2c_clear_status API issue. - drivers: gptmr: fix gptmr_clear_status API issue. - middleware: erpc: rpmsg_lite: fix platform_in_isr() error - middleware:hpm_sdmmc Fix the issue sdsc cards are not supported. - middleware: threadx: fix D extend asm code error - samples: usbx: add multi devices and hot plug support - samples: motor_ctrl: fix adc trig invalidate. - samples: lwip: fix TCP reception error when size over 2KB - samples: lwip: DHCP failure in lwip_tcpecho_freertos - samples: drivers: adc: adc12: fix the status flag judgement in isr process - samples: rgb_led: fix cmp shadow error - samples: gptmr: pwm_generate: fix inaccurate duty in high frequency - samples: lwip: low_level_input: fix the network storm issue - samples: timer_basic: fix inconsistent use of defines - samples: drivers: adc: adc16: fix the bit of interrupt status clearing in sequence mode - samples: power_mode_switch: trigger system lowpower for standby mode - samples: touch_panel: fix error data when 5 fingers touch screen at same time. - samples: jpeg: jpeg_decode: fixed lcd display is tore when decoder is running - samples: jpeg: jpeg_decode: malloc out of memory on gcc - samples: drivers:can Fix abnormal behavior on can error sample. - samples: segger_rtt: call board_init_clock. - samples: drivers: acmp: fix one toggle value but multi toggle pulses - samples: lwip_tcpecho_freerstos: fix code stuck with gcc toolchain - samples: jpeg: fix JPEG_USE_UDISK compile error - samples: bldc_foc: fix input value range. - samples: cherryusb: rndis: udp_echo: fix echo extra char - samples: usbx: fix global var placement - samples: power_mode_switch: set to preset_1 after exiting wait mode. - samples: pla: fix pla first pulse abnormal. - samples: plb: fix the first pulse is abnormal Signed-off-by: Ryan QIAN <[email protected]>
- Loading branch information