|
1 | 1 | # Change Log
|
2 | 2 |
|
| 3 | +## [1.2.0] - 2023-06-30: |
| 4 | + |
| 5 | +Main changes since 1.1.0 |
| 6 | + |
| 7 | +Tested Segger Embedded Studio Version: 7.22 |
| 8 | + |
| 9 | +### Changed: |
| 10 | + - boards: hpm6750evk*: decrease core frequency from 816MHz to 648MHz |
| 11 | + - openocd: soc: hpm6280: simplify dual core release core1 approach. |
| 12 | + - cmake: segger: configure optimization level according to gcc level. |
| 13 | + - soc: dmamux: move it from ip to soc |
| 14 | + - soc: interrupt: adjust irq api. #659 |
| 15 | + - soc: improve svd file |
| 16 | + - soc: hpm_soc_feature.h: remove ADC16_SOC_TEMP_CH_EN for some specified Socs |
| 17 | + - components: enet_phy: update the common enet phy header file |
| 18 | + - components: sgtl5000 and wm8960: update clock setting |
| 19 | + - drivers: uart: update uart driver |
| 20 | + - drivers: pdma: improve quality of scale |
| 21 | + - drivers: adc: adjust wait_dis type in adc16_config_t struct |
| 22 | + - drivers: enet: update rmii reference clock setting API for ENET |
| 23 | + - utils: hpm_swap: escape for andes toolchain. |
| 24 | + - middleware: hpm_sdmmc: add spi sdcard |
| 25 | + - middleware: motor_ctrl: change the file organization |
| 26 | + - middleware: motor_ctrl: remove slide control content from foc |
| 27 | + - middleware: lvgl: upgrade to v8.3.5 (with pdma) |
| 28 | + - middleware: lvgl: Add direct mode |
| 29 | + - middleware: cherryusb: update version to v0.8.0 |
| 30 | + - samples: I2S_DMA and I2S Interrupt: update sample behavior |
| 31 | + - samples: cherryusb: hid host: separate mouse and keyboard urb |
| 32 | + - samples: cherryusb: increase max interface and endpoint number Configuration |
| 33 | + - samples: cherryusb: uac2: move setting sampling freq to isr |
| 34 | + - samples: cherryusb: audio: update descriptor for identification |
| 35 | + - samples: audio_codec: set codec voice to max and increase irq priority |
| 36 | + - samples: multicore: lvgl_coremark: delete custom linker files and using andes toolchain |
| 37 | + - samples: lvgl_audio_player: update CMakeLists.txt to using noncacheable framebuffer |
| 38 | + - samples: spi: clean the redundant code |
| 39 | + - samples: i2c: improve the processing of FIFO in ISR |
| 40 | + - samples: drivers: uart: update uart_rx_timeout demo |
| 41 | + - samples: drivers: gptmr: split sample into multiple function samples |
| 42 | + - samples: drivers: adc: optimization for all macro definitions in applications |
| 43 | + - samples: drivers: adc: update struct member names |
| 44 | + - samples: update clock divider setting for ADC-related examples |
| 45 | + - samples: cherryusb: move vid/pid etc definition to usb_config.h |
| 46 | + - samples: cherryusb: device: update vid to hpmicro 0x34B7 |
| 47 | + - samples: cherryusb: change API update for v0.8 |
| 48 | + - samples: cherryusb: device: audiov1: change to full speed mode |
| 49 | + - samples: tinyusb: uac2: update descriptor and sample |
| 50 | + - samples: lwip: disable mmc interrupt settings |
| 51 | + - samples: lwip: lwip_ptp: v1: sync precision improvement |
| 52 | + |
| 53 | +### Added: |
| 54 | + - cmake: toolchains: add isa spec 20191213 support. |
| 55 | + - cmake: ses: support set ses raw option in CMakeLists.txt |
| 56 | + - cmake: add option to specify board search path. |
| 57 | + - cmake: generate compile_commands.json file |
| 58 | + - soc: hpm_soc_feature: add a common macro for ADC12 and ADC16 |
| 59 | + - drivers: cam: add new APIs |
| 60 | + - drivers: spi: add new APIs |
| 61 | + - drivers: i2c: add new APIs |
| 62 | + - drivers: I2S: add i2s_check_data_line_status API |
| 63 | + - drivers: dma: add dma_set_transfer_src_width_byte_size() API |
| 64 | + - drivers: gptmr: add output capture APIs |
| 65 | + - drivers: gptmr: add gptmr_channel_get_dma_request_event api |
| 66 | + - drivers: adc: add adc16_trigger_pmt_by_sw API |
| 67 | + - drivers: enet: add some APIs related to interrupt settings |
| 68 | + - drivers: enet: add a new API for transmisstion |
| 69 | + - drivers: usb: add macro CONFIG_USB_DEVICE_FS to set full speed mode |
| 70 | + - components: uart_lin: add uart lin component |
| 71 | + - components: add smbus |
| 72 | + - components: add sccb |
| 73 | + - middleware: lvgl: add macro HPM_LVGL_FRAMEBUFFER_NONCACHEABLE |
| 74 | + - middleware: add AzureRTOS (threadx/usbx/netx/guix) |
| 75 | + - middleware: hpm_mcl: sensorless over-zero |
| 76 | + - middleware: add smc |
| 77 | + - middleware: hpm_sdmmc Add eMMC support |
| 78 | + - middleware: hpm_math: add bit conversion function |
| 79 | + - middleware: add uC/OS-III |
| 80 | + - middleware: cherryusb: audio: add feedback descriptor |
| 81 | + - middleware: cherryusb: audio: add param to set endpoint bmAttributes |
| 82 | + - middleware: microros: add microros foxy sources |
| 83 | + - samples: drivers: spi: add spi_sdcard_fatfs sample |
| 84 | + - samples: drivers: spi: add sd sample |
| 85 | + - samples: add uart_lin |
| 86 | + - samples: motor_ctrl: sensorless: over-zero demo |
| 87 | + - samples: cherryusb: add rndis host dhcp samples |
| 88 | + - samples: drivers: sdxc :emmc Added eMMC sample |
| 89 | + - samples: drivers: adc12: update irq pattern for sequence usage |
| 90 | + - samples: drivers: pla: add pla tamagawa demo |
| 91 | + - samples: drivers: gptmr: add counter_sync sample |
| 92 | + - samples: drivers: gptmr: add timer_basic sample |
| 93 | + - samples: drivers: gptmr: add t_shape_accel_decel sample |
| 94 | + - samples: drivers: dma/gptmr: add trigger dma transfer using gptmr event sample |
| 95 | + - samples: drivers: uart add uart_rx_timeout sample |
| 96 | + - samples: i2c: add smbus samples |
| 97 | + - samples: lwip: lwip_tcpecho_freertos: add self-adaption |
| 98 | + - samples: cherryusb: hid host: move usbh_submit_urb() out of condition |
| 99 | + - samples: cherryusb: add composite freertos sample |
| 100 | + - samples: cherryusb: add rndis freertos sample |
| 101 | + - samples: cherryusb: add msc freertos sample |
| 102 | + - samples: cherryusb: add audio v2 mic speaker freertos sample |
| 103 | + - samples: cherryusb: add hid mouse freertos sample |
| 104 | + - samples: cherryusb: add hid keyboard freertos sample |
| 105 | + - samples: cherryusb: add cdc acm freertos sample |
| 106 | + - samples: cherryusb: add rndis tcp server sample |
| 107 | + - samples: cherryusb: add rndis device udp_echo sample |
| 108 | + - samples: cherryusb: add rndis device http_server sample |
| 109 | + - samples: cherryusb: device: add audio_v2_speaker_sync sample |
| 110 | + - samples: add several uC/OS-III samples |
| 111 | + - samples: smc: add smc demo |
| 112 | + - samples: microros: add subscriber, sevice and publisher |
| 113 | + - samples: uC/OS-III: mutex |
| 114 | + |
| 115 | +### Fixed: |
| 116 | + - cmake: ses: fix __SEGGER_RTL_vfprintf issue with nds tool in SES 7.20. |
| 117 | + - soc: hpm6280: Modify the number of PWM cmps. |
| 118 | + - soc: reset.c: __dso_handle needs to be declared for nds toolchain. |
| 119 | + - soc: fix max buffer length in sequence mode for ADC |
| 120 | + - soc: HPM6750: enet soc drv: fix set clock delay settings |
| 121 | + - soc:hpm6360:sdxc Correct clock divider settting issue |
| 122 | + - drivers: pla: missing Union Field |
| 123 | + - drivers: spi: fix the problem of CMD and ADDR configuration order |
| 124 | + - drivers: i2c: fix clock frequency error rate problem |
| 125 | + - drivers: i2c: clear CMPL bit in API to avoid blocking the trans |
| 126 | + - drivers: i2c: fix i2c slave device read and write fail |
| 127 | + - drivers: i2c: fix read data unexpected multi transition. |
| 128 | + - drivers: i2c: fix w1c clear status error |
| 129 | + - driver: usb: fix w1c clear flag error |
| 130 | + - drivers: gptmr: fix dma request enum definition |
| 131 | + - drivers: adc: fix logics for judging the validity of arguments |
| 132 | + - component: uart_lin: fix break signal problem |
| 133 | + - middleware: cherryusb: fix buffer size error |
| 134 | + - middleware: lvgl: fix fbbuffer option |
| 135 | + - samples: gptmr: fix pwm_measure sample compile waring |
| 136 | + - samples: jpeg: fix interchange format of exif support |
| 137 | + - samples: jpeg: fix jpeg decode |
| 138 | + - samples: drivers: spi: fix the problem of CMD and ADDR configuration order |
| 139 | + - samples: drivers: mcan: can_fd loopback test setting is incorrect |
| 140 | + - samples: cherryusb: http_server_freertos: fix printf content error |
| 141 | + - samples: cherryusb: audio: change endpoint attributes for support MACBOOK |
| 142 | + - samples: tinyusb: msc: increase block numbers for windows format |
| 143 | + - samples: lwip: lwip_httpsrv: fix reload or refresh error |
| 144 | + |
3 | 145 | ## [1.1.0] - 2023-03-31:
|
4 | 146 |
|
5 | 147 | Main changes since 1.0.0
|
|
0 commit comments