mikroSDK v2.6.0 released
·
112 commits
to master
since this release
- released: 2022-06-16
2.6.0
Changes
- RISC-V low level hal support
- New Features
- NEW HARDWARE
- PLANET DEBUG
- Updated relevant development kit package
- Test examples
RISC-V SDK
RISV-V MCU architecture supported!
MCU | MCU |
---|---|
GD32VF103C4T6 | GD32VF103C6T6 |
GD32VF103C8T6 | GD32VF103CBT6 |
GD32VF103R4T6 | GD32VF103R6T6 |
GD32VF103R8T6 | GD32VF103RBT6 |
GD32VF103T4U6 | GD32VF103T6U6 |
GD32VF103T8U6 | GD32VF103TBU6 |
GD32VF103V8T6 | GD32VF103VBT6 |
Supported modules:
- ADC (Full module support)
- SPI (Full module support)
- UART (Full module support)
- I2C (Full module support)
- PWM (Full module support)
- GPIO (Full module support)
Files added:
- assembly.h
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- common_macros.h
- hal_ll_adc.c
- hal_ll_adc.h
- hal_ll_adc_pin_map.h
- hal_ll_bit_control.h
- hal_ll_core.c
- hal_ll_core.h
- hal_ll_core_defines.h
- hal_ll_core_port.c
- hal_ll_core_port.h
- hal_ll_gpio.c
- hal_ll_gpio.h
- hal_ll_gpio_constants.h
- hal_ll_gpio_port.c
- hal_ll_gpio_port.h
- hal_ll_i2c_master.c
- hal_ll_i2c_master.h
- hal_ll_i2c_pin_map.h
- hal_ll_one_wire.c
- hal_ll_one_wire.h
- hal_ll_pin_names.h
- hal_ll_rcu.h
- hal_ll_spi_master.c
- hal_ll_spi_master.h
- hal_ll_spi_master_pin_map.h
- hal_ll_target.h
- hal_ll_target_names.h
- hal_ll_tim.c
- hal_ll_tim.h
- hal_ll_tim_pin_map.h
- hal_ll_uart.c
- hal_ll_uart.h
- hal_ll_uart_pin_map.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
- mcu_definitions.h
2.6.0
New Features
- CMake build system with automated functionalities:
- Adding files
- Removing files
- Renaming files for the CMake project
- Adding/removing libraries from the CMake project
With the addition of touch_controller
libs, it is now possible to switch
mid DESIGNER project to any of the supported displays. There is no need
to create a new project. mikroSDK will take care of that for you.
Files added:
- ./middleware/touch_controller/CMakeLists.txt
- ./middleware/touch_controller/lib/CMakeLists.txt
- ./middleware/touch_controller/lib/src/touch_controller.c
- ./middleware/touch_controller/lib/include/touch_controller.h
2.6.0
NEW HARDWARE
Support added for following hardware:
- UNI-DS v8
- SIBRAIN FOR PIC24HJ256GP610
- SIBRAIN FOR DSPIC33FJ256GP710A
- SIBRAIN FOR PIC24EP512GU814
- SIBRAIN FOR DSPIC33EP512MU814
- EasyPIC FUSION v7 MCUcard with PIC24FJ128GA310
- EasyPIC FUSION v7 MCUcard with PIC24EP512GU810
- EasyPIC FUSION v7 MCUcard with dsPIC33FJ256GP710A
- EasyPIC FUSION v7 MCUcard with dsPIC33EP512MU810
- Discovery kit with STM32L4R9AI MCU
2.6.0
PLANET DEBUG
- All 80 PD systems updated
- New setups added with CMake
- Each PD system now has two separate setups
- One for older NECTO Studio versions
- One for NECTO Studio v2 and up
2.6.0
DEVELOPMENT KIT PACKAGE
- With the introduction of CMake build system in NECTO Studio, there is no need for the development kit anymore
- Removed from repository
2.6.0
Test examples
All test examples have been revamped to work with CMake build system.