mikroSDK Reference Manual
|
All notable changes to this project shall be documented in this file.
VERSIONS:
v2.11.0
2.11.0
Changes2.11.0
, XC32 v4.35
is officially supported.187
** PIC32 MCUs can now be used with the XC32 toolchain along with full mikroSDK functionality.2.11.0
, XC16 v2.10
is officially supported.531
** dsPIC/PIC24 MCUs can now be used with the XC16 toolchain along with full mikroSDK functionality.2.11.0
, XC8 v2.46
is officially supported.PIC18xxQ43
** family of MCUs is supported.2.11.0
Fixesdrv/lib/CMakeLists.txt
to include the appropriate subdirectories.lib_drv_i2c_master
and lib_drv_port
were switched. Now, the inclusion is based on their individual definitions – ensuring that each is included as intended.MIKROE
app data2.11.0
ImprovementsGeneric.Conversions
delays.h
explicitly included in all files which use any delay API2.11.0
NEW HARDWAREBACK TO TOP OF 2.11.0
BACK TO TOP
v2.10.2
2.10.2
Changes2.10.2
Fixes2.10.2
Improvements2.10.2
NEW HARDWAREBACK TO TOP OF 2.10.2
BACK TO TOP
v2.10.1
2.10.1
Changes2.10.1
Fixesifdef
hal_ll_can_filter_init
to hal_ll_can_module_init
mcu_card.h
for MCU card 3 for PIC32RIGHT_CN_PIN_043
and RIGHT_CN_PIN_044
were defined as NC
but they have actual pins routedBACK TO TOP OF 2.10.1
BACK TO TOP
v2.10.0
2.10.0
Changes2.10.0
New FeaturesSupport for DMA module!
Direct Memory Access (DMA) is a module that allows peripherals, to directly transfer data to or from memory without the constant involvement of the processor. This enhances the efficiency and speed of data handling in embedded applications, allowing for more real-time processing and reducing processor workload.
Support added for CAN protocol!
Controller Area Network (CAN) is a robust and widely used communication protocol in the field of automotive and industrial applications. CAN protocol is designed for high-speed, reliable communication between electronic control units in a network without a host computer. It enables real-time data exchange among different components of a system such as microcontrollers.
Support added for RTC!
STM32
NXP
TIVA
GD32
PIC32
rtc_init
Initialize the RTC counter.rtc_start
Continue the RTC module count from the stored value in the count register.rtc_stop
Stop the RTC module count from the stored value in the count register.rtc_restart
Reset the RTC counter to the default values for the time and date registers.rtc_set_time
Configure the date and time of the RTC.rtc_get_time
Get RTC counter register value.rtc_system_reset
Resets the core and all on-chip peripherals except the Debug interface.Moudle supported for:
MCU | MCU | MCU |
---|---|---|
TM4C1231C3PM | TM4C1231D5PM | TM4C1231D5PZ |
TM4C1231E6PM | TM4C1231E6PZ | TM4C1231H6PGE |
TM4C1231H6PM | TM4C1231H6PZ | TM4C1233C3PM |
TM4C1233D5PM | TM4C1233D5PZ | TM4C1233E6PM |
TM4C1233E6PZ | TM4C1233H6PGE | TM4C1233H6PM |
TM4C1233H6PZ | TM4C1237D5PM | TM4C1237D5PZ |
TM4C1237E6PM | TM4C1237E6PZ | TM4C1237H6PGE |
TM4C1237H6PM | TM4C1237H6PZ | TM4C123BH6PGE |
TM4C123BE6PM | TM4C123BE6PZ | TM4C123BH6ZRB |
TM4C123BH6PM | TM4C123BH6PZ | TM4C123GH6PGE |
TM4C123GE6PM | TM4C123GE6PZ | TM4C123GH6ZRB |
TM4C123GH6PM | TM4C123GH6PZ | TM4C1290NCZAD |
TM4C123GH6ZXR | TM4C1290NCPDT | TM4C1294KCPDT |
TM4C1292NCPDT | TM4C1292NCZAD | TM4C1297NCZAD |
TM4C1294NCPDT | TM4C1294NCZAD | TM4C129CNCPDT |
TM4C1299KCZAD | TM4C1299NCZAD | TM4C129DNCZAD |
TM4C129CNCZAD | TM4C129DNCPDT | TM4C129ENCZAD |
TM4C129EKCPDT | TM4C129ENCPDT | TM4C129XNCZAD |
| TM4C129LNCZAD | TM4C129XKCZAD |
Moudle supported for:
MCU | MCU |
---|---|
GD32VF103C4T6 | GD32VF103C6T6 |
GD32VF103C8T6 | GD32VF103CBT6 |
GD32VF103R4T6 | GD32VF103R6T6 |
GD32VF103R8T6 | GD32VF103RBT6 |
GD32VF103T4U6 | GD32VF103T6U6 |
GD32VF103T8U6 | GD32VF103TBU6 |
GD32VF103V8T6 | GD32VF103VBT6 |
Moudle supported for:
MCU | MCU | MCU | MCU | MCU |
---|---|---|---|---|
MK20DN128VFM5 | MK20DN64VFM5 | MK20DX32VFM5 | MK20DX64VFM5 | MK20DX128VFM5 |
MK20DN128VFT5 | MK20DN32VLF5 | MK20DX32VLF5 | MK20DN64VLF5 | MK20DX64VLF5 |
MK20DN128VLF5 | MK20DX128VLF5 | MK20DN32VFT5 | MK20DX32VFT5 | MK20DN64VFT5 |
MK20DX64VFT5 | MK20DX128VFT5 | MK20DN128VLH5 | MK20DN32VLH5 | MK20DX32VLH5 |
MK20DN64VLH5 | MK20DX64VLH5 | MK20DX128VLH5 | MK20DN32VMP5 | MK20DX32VMP5 |
MK20DN64VMP5 | MK20DX64VMP5 | MK20DN128VMP5 | MK20DN32VFM5 | MK22FN128CAH12 |
MK22FN128VDC10 | MK22FN128VLL10 | MK22FN128VMP10 | MK22FN128VLH10 | MK22FN1M0AVLH12 |
MK22FX512AVLH12 | MK22FN1M0AVLK12 | MK22FX512AVLK12 | MK22FN1M0AVLL12 | MK22FX512AVLL12 |
MK22FN1M0AVLQ12 | MK22FX512AVLQ12 | MK22FX512AVMD12 | MK22FN1M0AVMD12 | MK22FN1M0AVMC12 |
MK22FX512AVMC12 | MK22FN1M0VLH12 | MK22FX512VLH12 | MK22FN1M0VLK12 | MK22FX512VLK12 |
MK22FN1M0VLL12 | MK22FX512VLL12 | MK22FN1M0VLQ12 | MK22FX512VLQ12 | MK22FX512VMD12 |
MK22FN1M0VMD12 | MK22FN1M0VMC12 | MK22FX512VMC12 | MK22FN256CAH12 | MK22FN256VDC12 |
MK22FN256VLL12 | MK22FN256VMP12 | MK22FN256VLH12 | MK22FN512CAP12 | MK22FN512VDC12 |
MK22FN512VLL12 | MK22FN512VLH12 | MK22FN512VMP12 | MK22FN512VFX12 | MK51DN256CLQ10 |
MK51DN256CMD10 | MK51DN512CLQ10 | MK51DN512CMD10 | MK51DN512CLL10 | MK51DX256CLL10 |
MK51DN512CMC10 | MK51DX256CMC10 | MK51DX256CLK10 | MK53DN512CLQ10 | MK53DN512CMD10 |
MK53DX256CLQ10 | MK53DX256CMD10 | MK60DN256VLL10 | MK60DX256VLL10 | MK60DN512VLL10 |
MK60DN256VLQ10 | MK60DX256VLQ10 | MK60DN512VLQ10 | MK60DN256VMD10 | MK60DX256VMD10 |
MK60DN512VMD10 | MK60DN256VMC10 | MK60DX256VMC10 | MK60DN512VMC10 | MK64FN1M0CAJ12 |
MK64FN1M0VDC12 | MK64FN1M0VLL12 | MK64FN1M0VLQ12 | MK64FN1M0VMD12 | MK64FX512VDC12 |
MK64FX512VLL12 | MK64FX512VLQ12 | MK64FX512VMD12 | MK65FN2M0CAC18 | MK65FX1M0CAC18 |
MK65FN2M0VMI18 | MK65FX1M0VMI18 | MK66FN2M0VLQ18 | MK66FN2M0VMD18 | MK66FX1M0VMD18 |
MK66FX1M0VLQ18 | MK80FN256VDC15 | MK80FN256VLL15 | MK80FN256VLQ15 | MK82FN256VDC15 |
| MK82FN256VLL15 | MK82FN256VLQ15 |
Moudle supported for:
MCU | MCU | MCU | MCU | MCU |
---|---|---|---|---|
PIC32MX110F016B | PIC32MX110F016C | PIC32MX110F016D | PIC32MX120F032B | PIC32MX120F032C |
PIC32MX120F032D | PIC32MX120F064H | PIC32MX130F064B | PIC32MX130F064C | PIC32MX130F064D |
PIC32MX130F128H | PIC32MX130F128L | PIC32MX130F256B | PIC32MX130F256D | PIC32MX150F128B |
PIC32MX150F128C | PIC32MX150F128D | PIC32MX150F256H | PIC32MX150F256L | PIC32MX170F256B |
PIC32MX170F256D | PIC32MX170F512H | PIC32MX170F512L | PIC32MX210F016B | PIC32MX210F016C |
PIC32MX210F016D | PIC32MX220F032B | PIC32MX220F032C | PIC32MX220F032D | PIC32MX230F064B |
PIC32MX230F064C | PIC32MX230F064D | PIC32MX230F128H | PIC32MX230F128L | PIC32MX230F256B |
PIC32MX230F256D | PIC32MX250F128B | PIC32MX250F128C | PIC32MX250F128D | PIC32MX250F256H |
PIC32MX250F256L | PIC32MX270F256B | PIC32MX270F256D | PIC32MX270F256DB | PIC32MX270F512H |
PIC32MX270F512L | PIC32MX320F032H | PIC32MX320F064H | PIC32MX320F128H | PIC32MX320F128L |
PIC32MX330F064H | PIC32MX330F064L | PIC32MX340F128H | PIC32MX340F128L | PIC32MX340F256H |
PIC32MX340F512H | PIC32MX350F128H | PIC32MX350F128L | PIC32MX350F256H | PIC32MX350F256L |
PIC32MX360F256L | PIC32MX360F512L | PIC32MX370F512H | PIC32MX370F512L | PIC32MX420F032H |
PIC32MX430F064H | PIC32MX430F064L | PIC32MX440F128H | PIC32MX440F128L | PIC32MX440F256H |
PIC32MX440F512H | PIC32MX450F128H | PIC32MX450F128L | PIC32MX450F256H | PIC32MX450F256HB |
PIC32MX450F256L | PIC32MX460F256L | PIC32MX460F512L | PIC32MX470F512H | PIC32MX470F512L |
PIC32MX470F512LB | PIC32MX530F128H | PIC32MX530F128L | PIC32MX534F064H | PIC32MX534F064L |
PIC32MX550F256H | PIC32MX550F256L | PIC32MX564F064H | PIC32MX564F064L | PIC32MX564F128H |
PIC32MX564F128L | PIC32MX570F512H | PIC32MX570F512L | PIC32MX575F256H | PIC32MX575F256L |
PIC32MX575F512H | PIC32MX575F512L | PIC32MX664F064H | PIC32MX664F064L | PIC32MX664F128H |
PIC32MX664F128L | PIC32MX675F256H | PIC32MX675F256L | PIC32MX675F512H | PIC32MX675F512L |
PIC32MX695F512H | PIC32MX695F512L | PIC32MX764F128H | PIC32MX764F128L | PIC32MX775F256H |
PIC32MX775F256L | PIC32MX775F512H | PIC32MX775F512L | PIC32MX795F512H | PIC32MX795F512L |
PIC32MZ0512EFE064 | PIC32MZ0512EFE100 | PIC32MZ0512EFE124 | PIC32MZ0512EFE144 | PIC32MZ0512EFF064 |
PIC32MZ0512EFF100 | PIC32MZ0512EFF124 | PIC32MZ0512EFF144 | PIC32MZ0512EFK064 | PIC32MZ0512EFK100 |
PIC32MZ0512EFK124 | PIC32MZ0512EFK144 | PIC32MZ1024ECG064 | PIC32MZ1024ECG100 | PIC32MZ1024ECG124 |
PIC32MZ1024ECG144 | PIC32MZ1024ECH064 | PIC32MZ1024ECH100 | PIC32MZ1024ECH124 | PIC32MZ1024ECH144 |
PIC32MZ1024ECM064 | PIC32MZ1024ECM100 | PIC32MZ1024ECM124 | PIC32MZ1024ECM144 | PIC32MZ1024EFE064 |
PIC32MZ1024EFE100 | PIC32MZ1024EFE124 | PIC32MZ1024EFE144 | PIC32MZ1024EFF064 | PIC32MZ1024EFF100 |
PIC32MZ1024EFF124 | PIC32MZ1024EFF144 | PIC32MZ1024EFG064 | PIC32MZ1024EFG100 | PIC32MZ1024EFG124 |
PIC32MZ1024EFG144 | PIC32MZ1024EFH064 | PIC32MZ1024EFH100 | PIC32MZ1024EFH124 | PIC32MZ1024EFH144 |
PIC32MZ1024EFK064 | PIC32MZ1024EFK100 | PIC32MZ1024EFK124 | PIC32MZ1024EFK144 | PIC32MZ1024EFM064 |
PIC32MZ1024EFM100 | PIC32MZ1024EFM124 | PIC32MZ1024EFM144 | PIC32MZ2048ECG064 | PIC32MZ2048ECG100 |
PIC32MZ2048ECG124 | PIC32MZ2048ECG144 | PIC32MZ2048ECH064 | PIC32MZ2048ECH100 | PIC32MZ2048ECH124 |
PIC32MZ2048ECH144 | PIC32MZ2048ECM064 | PIC32MZ2048ECM100 | PIC32MZ2048ECM124 | PIC32MZ2048ECM144 |
PIC32MZ2048EFG064 | PIC32MZ2048EFG100 | PIC32MZ2048EFG124 | PIC32MZ2048EFG144 | PIC32MZ2048EFH064 |
PIC32MZ2048EFH100 | PIC32MZ2048EFH124 | PIC32MZ2048EFH144 | PIC32MZ2048EFM064 | PIC32MZ2048EFM100 |
| PIC32MZ2048EFM124 | PIC32MZ2048EFM144 |
Moudle supported for:
MCU | MCU | MCU | MCU | MCU |
---|---|---|---|---|
STM32L4S9ZI | STM32L4S9VI | STM32L4S9AI | STM32L4S7ZI | STM32L4S7VI |
STM32L4S7AI | STM32L4S5ZI | STM32L4S5VI | STM32L4S5QI | STM32L4S5AI |
STM32L4R9ZI | STM32L4R9ZG | STM32L4R9VI | STM32L4R9VG | STM32L4R9AI |
STM32L4R9AG | STM32L4R7ZI | STM32L4R7VI | STM32L4R7AI | STM32L4R5ZI |
STM32L4R5ZG | STM32L4R5VI | STM32L4R5VG | STM32L4R5QI | STM32L4R5QG |
STM32L4R5AI | STM32L4R5AG | STM32L4A6ZG | STM32L4A6VG | STM32L4A6RG |
STM32L4A6QG | STM32L4A6AG | STM32L496ZG | STM32L496ZE | STM32L496VG |
STM32L496VE | STM32L496RG | STM32L496RE | STM32L496QG | STM32L496QE |
STM32L496AG | STM32L496AE | STM32L486ZG | STM32L486VG | STM32L486RG |
STM32L486QG | STM32L486JG | STM32L476ZG | STM32L476ZE | STM32L476VG |
STM32L476VE | STM32L476VC | STM32L476RG | STM32L476RE | STM32L476RC |
STM32L476QG | STM32L476QE | STM32L476MG | STM32L476ME | STM32L476JG |
STM32L476JE | STM32L475VG | STM32L475VE | STM32L475VC | STM32L475RG |
STM32L475RE | STM32L475RC | STM32L471ZG | STM32L471ZE | STM32L471VG |
STM32L471VE | STM32L471RG | STM32L471RE | STM32L471QG | STM32L471QE |
STM32L462VE | STM32L462RE | STM32L462CE | STM32L452VE | STM32L452VC |
STM32L452RE | STM32L452RC | STM32L452CE | STM32L452CC | STM32L451VE |
STM32L451VC | STM32L451RE | STM32L451RC | STM32L451CE | STM32L451CC |
STM32L443VC | STM32L443RC | STM32L443CC | STM32L442KC | STM32L433VC |
STM32L433RC | STM32L433RB | STM32L433CC | STM32L433CB | STM32L432KC |
STM32L432KB | STM32L431VC | STM32L431RC | STM32L431RB | STM32L431KC |
STM32L431KB | STM32L431CC | STM32L431CB | STM32L162ZE | STM32L162ZD |
STM32L162VE | STM32L162VD | STM32L162VC_A | STM32L162VC | STM32L162RE |
STM32L162RD | STM32L162RC_A | STM32L162RC | STM32L162QD | STM32L152ZE |
STM32L152ZD | STM32L152ZC | STM32L152VE | STM32L152VD_X | STM32L152VD |
STM32L152VC_A | STM32L152VC | STM32L152VB_A | STM32L152VB | STM32L152V8_A |
STM32L152V8 | STM32L152RE | STM32L152RD | STM32L152RC_A | STM32L152RC |
STM32L152RB_A | STM32L152RB | STM32L152R8_A | STM32L152R8 | STM32L152R6_A |
STM32L152R6 | STM32L152QE | STM32L152QD | STM32L152QC | STM32L152CC |
STM32L152CB_A | STM32L152CB | STM32L152C8_A | STM32L152C8 | STM32L152C6_A |
STM32L152C6 | STM32L151ZE | STM32L151ZD | STM32L151ZC | STM32L151VE |
STM32L151VD_X | STM32L151VD | STM32L151VC_A | STM32L151VC | STM32L151VB_A |
STM32L151VB | STM32L151V8_A | STM32L151V8 | STM32L151UC | STM32L151RE |
STM32L151RD | STM32L151RC_A | STM32L151RC | STM32L151RB_A | STM32L151RB |
STM32L151R8_A | STM32L151R8 | STM32L151R6_A | STM32L151R6 | STM32L151QE |
STM32L151QD | STM32L151QC | STM32L151CC | STM32L151CB_A | STM32L151CB |
STM32L151C8_A | STM32L151C8 | STM32L151C6_A | STM32L151C6 | STM32L100RC |
STM32L100RB_A | STM32L100RB | STM32L100R8_A | STM32L100R8 | STM32L100C6_A |
STM32L100C6 | STM32L083VZ | STM32L083VB | STM32L083V8 | STM32L083RZ |
STM32L083RB | STM32L083CZ | STM32L083CB | STM32L082KZ | STM32L082CZ |
STM32L081KZ | STM32L081CZ | STM32L073VZ | STM32L073VB | STM32L073V8 |
STM32L073RZ | STM32L073RB | STM32L073CZ | STM32L073CB | STM32L072VZ |
STM32L072VB | STM32L072V8 | STM32L072RZ | STM32L072RB | STM32L072KZ |
STM32L072KB | STM32L072CZ | STM32L072CB | STM32L071VZ | STM32L071VB |
STM32L071V8 | STM32L071RZ | STM32L071RB | STM32L071KZ | STM32L071KB |
STM32L071K8 | STM32L071CZ | STM32L071CB | STM32L071C8 | STM32L063R8 |
STM32L063C8 | STM32L062K8 | STM32L053R8 | STM32L053R6 | STM32L053C8 |
STM32L053C6 | STM32L052T8 | STM32L052T6 | STM32L052R8 | STM32L052R6 |
STM32L052K8 | STM32L052K6 | STM32L052C8 | STM32L052C6 | STM32L051T8 |
STM32L051T6 | STM32L051R8 | STM32L051R6 | STM32L051K8 | STM32L051K6 |
STM32L051C8 | STM32L051C6 | STM32L041K6 | STM32L041G6 | STM32L041F6 |
STM32L041E6 | STM32L041C6 | STM32L031K6 | STM32L031K4 | STM32L031G6 |
STM32L031G4 | STM32L031F6 | STM32L031F4 | STM32L031E6 | STM32L031E4 |
STM32L031C6 | STM32L031C4 | STM32L021K4 | STM32L021G4 | STM32L021F4 |
STM32L021D4 | STM32L011K4 | STM32L011K3 | STM32L011G4 | STM32L011G3 |
STM32L011F4 | STM32L011F3 | STM32L011E4 | STM32L011E3 | STM32L011D4 |
STM32L011D3 | STM32H753ZI | STM32H753XI | STM32H753VI | STM32H753II |
STM32H753BI | STM32H753AI | STM32H750XB | STM32H750VB | STM32H750IB |
STM32H743ZI | STM32H743XI | STM32H743VI | STM32H743II | STM32H743BI |
STM32H743AI | STM32G081RB | STM32G081KB | STM32G081GB | STM32G081EB |
STM32G081CB | STM32G071RB | STM32G071R8 | STM32G071R6 | STM32G071KB |
STM32G071K8 | STM32G071K6 | STM32G071GB | STM32G071G8 | STM32G071G6 |
STM32G071EB | STM32G071CB | STM32G071C8 | STM32G071C6 | STM32G070RB |
STM32G070KB | STM32G070CB | STM32G041Y8 | STM32G041K8 | STM32G041K6 |
STM32G041J6 | STM32G041G8 | STM32G041G6 | STM32G041F8 | STM32G041F6 |
STM32G041C8 | STM32G041C6 | STM32G031Y8 | STM32G031K8 | STM32G031K6 |
STM32G031K4 | STM32G031J6 | STM32G031J4 | STM32G031G8 | STM32G031G6 |
STM32G031G4 | STM32G031F8 | STM32G031F6 | STM32G031F4 | STM32G031C8 |
STM32G031C6 | STM32G031C4 | STM32G030K8 | STM32G030K6 | STM32G030J6 |
STM32G030F6 | STM32G030C8 | STM32G030C6 | STM32F779NI | STM32F779II |
STM32F779BI | STM32F779AI | STM32F777ZI | STM32F777VI | STM32F777NI |
STM32F777II | STM32F777BI | STM32F769NI | STM32F769NG | STM32F769II |
STM32F769IG | STM32F769BI | STM32F769BG | STM32F769AI | STM32F767ZI |
STM32F767ZG | STM32F767VI | STM32F767VG | STM32F767NI | STM32F767NG |
STM32F767II | STM32F767IG | STM32F767BI | STM32F767BG | STM32F765ZI |
STM32F765ZG | STM32F765VI | STM32F765VG | STM32F765NI | STM32F765NG |
STM32F765II | STM32F765IG | STM32F765BI | STM32F765BG | STM32F756ZG |
STM32F756VG | STM32F756NG | STM32F756IG | STM32F756BG | STM32F746ZG |
STM32F746ZE | STM32F746VG | STM32F746VE | STM32F746NG | STM32F746NE |
STM32F746IG | STM32F746IE | STM32F746BG | STM32F746BE | STM32F745ZG |
STM32F745ZE | STM32F745VG | STM32F745VE | STM32F745IG | STM32F745IE |
STM32F733ZE | STM32F733VE | STM32F733IE | STM32F732ZE | STM32F732VE |
STM32F732RE | STM32F732IE | STM32F723ZE | STM32F723ZC | STM32F723VE |
STM32F723IE | STM32F723IC | STM32F722ZE | STM32F722ZC | STM32F722VE |
STM32F722VC | STM32F722RE | STM32F722RC | STM32F722IE | STM32F722IC |
STM32F479ZI | STM32F479ZG | STM32F479VI | STM32F479VG | STM32F479NI |
STM32F479NG | STM32F479II | STM32F479IG | STM32F479BI | STM32F479BG |
STM32F479AI | STM32F479AG | STM32F469ZI | STM32F469ZG | STM32F469ZE |
STM32F469VI | STM32F469VG | STM32F469VE | STM32F469NI | STM32F469NG |
STM32F469NE | STM32F469II | STM32F469IG | STM32F469IE | STM32F469BI |
STM32F469BG | STM32F469BE | STM32F469AI | STM32F469AG | STM32F469AE |
STM32F446ZE | STM32F446ZC | STM32F446VE | STM32F446VC | STM32F446RE |
STM32F446RC | STM32F446ME | STM32F446MC | STM32F439ZI | STM32F439ZG |
STM32F439VI | STM32F439VG | STM32F439NI | STM32F439NG | STM32F439II |
STM32F439IG | STM32F439BI | STM32F439BG | STM32F439AI | STM32F437ZI |
STM32F437ZG | STM32F437VI | STM32F437VG | STM32F437II | STM32F437IG |
STM32F437AI | STM32F429ZI | STM32F429ZG | STM32F429ZE | STM32F429VI |
STM32F429VG | STM32F429VE | STM32F429NI | STM32F429NG | STM32F429NE |
STM32F429II | STM32F429IG | STM32F429IE | STM32F429BI | STM32F429BG |
STM32F429BE | STM32F429AI | STM32F429AG | STM32F427ZI | STM32F427ZG |
STM32F427VI | STM32F427VG | STM32F427II | STM32F427IG | STM32F427AI |
STM32F427AG | STM32F423ZH | STM32F423VH | STM32F423RH | STM32F423MH |
STM32F423CH | STM32F417ZG | STM32F417ZE | STM32F417VG | STM32F417VE |
STM32F417IG | STM32F417IE | STM32F415ZG | STM32F415VG | STM32F415RG |
STM32F415OG | STM32F413ZH | STM32F413ZG | STM32F413VH | STM32F413VG |
STM32F413RH | STM32F413RG | STM32F413MH | STM32F413MG | STM32F413CH |
STM32F413CG | STM32F412ZG | STM32F412ZE | STM32F412VG | STM32F412VE |
STM32F412RG | STM32F412RE | STM32F412CG | STM32F412CE | STM32F411VE |
STM32F411VC | STM32F411RE | STM32F411RC | STM32F411CE | STM32F411CC |
STM32F410TB | STM32F410T8 | STM32F410RB | STM32F410R8 | STM32F410CB |
STM32F410C8 | STM32F407ZG | STM32F407ZE | STM32F407VG | STM32F407VE |
STM32F407IG | STM32F407IE | STM32F405ZG | STM32F405VG | STM32F405RG |
STM32F405OG | STM32F405OE | STM32F401VE | STM32F401VD | STM32F401VC |
STM32F401VB | STM32F401RE | STM32F401RD | STM32F401RC | STM32F401RB |
STM32F401CE | STM32F401CD | STM32F401CC | STM32F401CB | STM32F398VE |
STM32F378VC | STM32F378RC | STM32F378CC | STM32F373VC | STM32F373VB |
STM32F373V8 | STM32F373RC | STM32F373RB | STM32F373R8 | STM32F373CC |
STM32F373CB | STM32F373C8 | STM32F358VC | STM32F358RC | STM32F358CC |
STM32F334R8 | STM32F334R6 | STM32F334K8 | STM32F334K6 | STM32F334K4 |
STM32F334C8 | STM32F334C6 | STM32F334C4 | STM32F328C8 | STM32F318K8 |
STM32F318C8 | STM32F303ZE | STM32F303ZD | STM32F303VE | STM32F303VD |
STM32F303VC | STM32F303VB | STM32F303RE | STM32F303RD | STM32F303RC |
STM32F303RB | STM32F303R8 | STM32F303R6 | STM32F303K8 | STM32F303K6 |
STM32F303CC | STM32F303CB | STM32F303C8 | STM32F303C6 | STM32F302ZE |
STM32F302ZD | STM32F302VE | STM32F302VD | STM32F302VC | STM32F302VB |
STM32F302RE | STM32F302RD | STM32F302RC | STM32F302RB | STM32F302R8 |
STM32F302R6 | STM32F302K8 | STM32F302K6 | STM32F302CC | STM32F302CB |
STM32F302C8 | STM32F302C6 | STM32F301R8 | STM32F301R6 | STM32F301K8 |
STM32F301K6 | STM32F301C8 | STM32F301C6 | STM32F217ZG | STM32F217ZE |
STM32F217VG | STM32F217VE | STM32F217IG | STM32F217IE | STM32F215ZG |
STM32F215ZE | STM32F215VG | STM32F215VE | STM32F215RG | STM32F215RE |
STM32F207ZG | STM32F207ZF | STM32F207ZE | STM32F207ZC | STM32F207VG |
STM32F207VF | STM32F207VE | STM32F207VC | STM32F207IG | STM32F207IF |
STM32F207IE | STM32F207IC | STM32F205ZG | STM32F205ZF | STM32F205ZE |
STM32F205ZC | STM32F205VG | STM32F205VF | STM32F205VE | STM32F205VC |
STM32F205VB | STM32F205RG | STM32F205RF | STM32F205RE | STM32F205RC |
STM32F205RB | STM32F107VC | STM32F107VB | STM32F107RC | STM32F107RB |
STM32F105VC | STM32F105VB | STM32F105V8 | STM32F105RC | STM32F105RB |
STM32F105R8 | STM32F103ZG | STM32F103ZF | STM32F103ZE | STM32F103ZD |
STM32F103ZC | STM32F103VG | STM32F103VF | STM32F103VE | STM32F103VD |
STM32F103VC | STM32F103VB | STM32F103V8 | STM32F103TB | STM32F103T8 |
STM32F103T6 | STM32F103T4 | STM32F103RG | STM32F103RF | STM32F103RE |
STM32F103RD | STM32F103RC | STM32F103RB | STM32F103R8 | STM32F103R6 |
STM32F103R4 | STM32F103CB | STM32F103C8 | STM32F103C6 | STM32F103C4 |
STM32F102RB | STM32F102R8 | STM32F102R6 | STM32F102R4 | STM32F102CB |
STM32F102C8 | STM32F102C6 | STM32F102C4 | STM32F101ZG | STM32F101ZF |
STM32F101ZE | STM32F101ZD | STM32F101ZC | STM32F101VG | STM32F101VF |
STM32F101VE | STM32F101VD | STM32F101VC | STM32F101VB | STM32F101V8 |
STM32F101TB | STM32F101T8 | STM32F101T6 | STM32F101T4 | STM32F101RG |
STM32F101RF | STM32F101RE | STM32F101RD | STM32F101RC | STM32F101RB |
STM32F101R8 | STM32F101R6 | STM32F101R4 | STM32F101CB | STM32F101C8 |
STM32F101C6 | STM32F101C4 | STM32F100ZE | STM32F100ZD | STM32F100ZC |
STM32F100VE | STM32F100VD | STM32F100VC | STM32F100VB | STM32F100V8 |
STM32F100RE | STM32F100RD | STM32F100RC | STM32F100RB | STM32F100R8 |
STM32F100R6 | STM32F100R4 | STM32F100CB | STM32F100C8 | STM32F100C6 |
STM32F100C4 | STM32F098VC | STM32F098RC | STM32F098CC | STM32F091VC |
STM32F091VB | STM32F091RC | STM32F091RB | STM32F091CC | STM32F091CB |
STM32F078VB | STM32F078RB | STM32F078CB | STM32F072VB | STM32F072V8 |
STM32F072RB | STM32F072R8 | STM32F072CB | STM32F072C8 | STM32F071VB |
STM32F071V8 | STM32F071RB | STM32F071CB | STM32F071C8 | STM32F070RB |
STM32F070F6 | STM32F070CB | STM32F070C6 | STM32F058T8 | STM32F058R8 |
STM32F058C8 | STM32F051T8 | STM32F051R8 | STM32F051R6 | STM32F051R4 |
STM32F051K8 | STM32F051K6 | STM32F051K4 | STM32F051C8 | STM32F051C6 |
STM32F051C4 | STM32F048T6 | STM32F048G6 | STM32F048C6 | STM32F042T6 |
STM32F042K6 | STM32F042K4 | STM32F042G6 | STM32F042G4 | STM32F042F6 |
STM32F042F4 | STM32F042C6 | STM32F042C4 | STM32F038K6 | STM32F038G6 |
STM32F038F6 | STM32F038E6 | STM32F038C6 | STM32F031K6 | STM32F031K4 |
STM32F031G6 | STM32F031G4 | STM32F031F6 | STM32F031F4 | STM32F031E6 |
STM32F031C6 | STM32F031C4 | STM32F030RC | STM32F030R8 | STM32F030K6 |
| STM32F030F4 | STM32F030CC | STM32F030C8 | STM32F030C6 |
thirdparty
directory in mikroSDK root./components/tft7/common
./components/tft8/common
rtc_init
rtc_start
rtc_stop
rtc_reset
rtc_set_time
rtc_get_time
software_reset
lcd_configure_default
lcd_configure
lcd_init
lcd_write
lcd_write_text
lcd_shift_right
lcd_shift_left
lcd_set_row
lcd_turn_on
lcd_turn_off
lcd_clear
lcd_cursor_move_home
lcd_cursor_move_left
lcd_cursor_move_right
lcd_cursor_off
lcd_cursor_on
lcd_backlight_off
lcd_backlight_on
lcd
ssd1963_cmd.h
2.10.0
ImprovementsDRV/HAL/HAL_LL
implementations can now be flattenedNONE
by default, unless changed by NECTO setup./targets/CMakeLists.txt
HAL
and HAL_LL
code)HAL_LL
code)hal_spi_master_set_speed
, returning error if zeroTinyUSB
and CycloneTCP
moved from API
layer to Third-party
2.10.0
Fixes_hal_ll_tim_get_clock_speed
function call in _hal_ll_tim_hw_init
function was getting base address instead of module index_hal_ll_tim_set_module_state
function calls in hal_ll_tim_close
function were getting module index instead of map structure pointerMikroC.Core
library is now linked for both MikroC and GCC compilers in MikroSDK projectMikroC.Core
header files not being included adequatelydelays.h
, interrupts.h
, etc. can now be includedPCS to SCK Delay Scaler
After SCK Delay Scaler
Delay After Transfer Scaler
mcu_card.h
for MCU card for PIC32 and MCU card 10 for KinetisRIGHT_CN_PIN_043
and RIGHT_CN_PIN_044
were defined as NC
but they have actual pins routed2.10.0
NEW HARDWARE2.10.0
CollaboratorsWe would like to thank the following people for contributing:
BACK TO TOP OF 2.10.0
BACK TO TOP
v2.9.0
2.9.0
Changes2.9.0
New FeaturesSTM32
NXP
TIVA
GD32
audio
bth
cdc
dfu
hid
midi
msc
net
usbtmc
vendor
video
STM32
NXP
TIVA
GD32
coap
dhcp
dhcpv6
dns
dns_sd
echo
ftp
http
icecast
igmp
ipv4
ipv6
lldp
llmnr
mdns
mibs
modbus
mqtt
mqtt_sn
netbios
ppp
smtp
snmp
sntp
syslog
tftp
web_socket
USB
and ETHERNET
./middleware/hw
ETHERNET
USB
cdc_msc
hid_generic_inout
midi
http_client
ftp_client
2.9.0
Improvementswrite
and read
APIs transfer counter changed from uint16_t
to size_t
2.9.0
Fixesdip_socket.h
for packages DIP20 and DIP28 for EasyPIC v8 boardUSB_UART_TX
changed from PC4
to PC6
USB_UART_RX
changed from PC5
to PC7
tft7
ili9341
tp_mikroe
2.9.0
NEW HARDWAREBACK TO TOP OF 2.9.0
BACK TO TOP
v2.8.0
2.8.0
ChangesdsPIC MCUs supported!
MCU | MCU | MCU | MCU | MCU |
---|---|---|---|---|
dsPIC30F3012 | dsPIC30F3012E | dsPIC30F3013 | dsPIC30F3013E | dsPIC30F3014 |
dsPIC30F3014E | dsPIC30F4011 | dsPIC30F4011E | dsPIC30F4012 | dsPIC30F4012E |
dsPIC30F4013 | dsPIC30F4013E | dsPIC30F5011 | dsPIC30F5011E | dsPIC30F5013 |
dsPIC30F5013E | dsPIC30F5015 | dsPIC30F5015E | dsPIC30F6010 | dsPIC30F6010A |
dsPIC30F6011 | dsPIC30F6011A | dsPIC30F6012 | dsPIC30F6012A | dsPIC30F6013 |
dsPIC30F6013A | dsPIC30F6014 | dsPIC30F6014A | dsPIC30F6015 | dsPIC33EP128GM304 |
dsPIC33EP128GM306 | dsPIC33EP128GM310 | dsPIC33EP128GM604 | dsPIC33EP128GM706 | dsPIC33EP128GM710 |
dsPIC33EP128GP502 | dsPIC33EP128GP504 | dsPIC33EP128GP506 | dsPIC33EP128MC202 | dsPIC33EP128MC204 |
dsPIC33EP128MC206 | dsPIC33EP128MC502 | dsPIC33EP128MC504 | dsPIC33EP128MC506 | dsPIC33EP256GM304 |
dsPIC33EP256GM306 | dsPIC33EP256GM310 | dsPIC33EP256GM604 | dsPIC33EP256GM706 | dsPIC33EP256GM710 |
dsPIC33EP256GP502 | dsPIC33EP256GP504 | dsPIC33EP256GP506 | dsPIC33EP256MC202 | dsPIC33EP256MC204 |
dsPIC33EP256MC206 | dsPIC33EP256MC502 | dsPIC33EP256MC504 | dsPIC33EP256MC506 | dsPIC33EP256MU806 |
dsPIC33EP256MU810 | dsPIC33EP256MU814 | dsPIC33EP32GP502 | dsPIC33EP32GP503 | dsPIC33EP32GP504 |
dsPIC33EP32MC202 | dsPIC33EP32MC203 | dsPIC33EP32MC204 | dsPIC33EP32MC502 | dsPIC33EP32MC503 |
dsPIC33EP32MC504 | dsPIC33EP512GM304 | dsPIC33EP512GM306 | dsPIC33EP512GM310 | dsPIC33EP512GM604 |
dsPIC33EP512GM706 | dsPIC33EP512GM710 | dsPIC33EP512GP502 | dsPIC33EP512GP504 | dsPIC33EP512GP506 |
dsPIC33EP512GP806 | dsPIC33EP512MC202 | dsPIC33EP512MC204 | dsPIC33EP512MC206 | dsPIC33EP512MC502 |
dsPIC33EP512MC504 | dsPIC33EP512MC506 | dsPIC33EP512MC806 | dsPIC33EP512MU810 | dsPIC33EP512MU814 |
dsPIC33EP64GP502 | dsPIC33EP64GP503 | dsPIC33EP64GP504 | dsPIC33EP64GP506 | dsPIC33EP64MC202 |
dsPIC33EP64MC203 | dsPIC33EP64MC204 | dsPIC33EP64MC206 | dsPIC33EP64MC502 | dsPIC33EP64MC503 |
dsPIC33EP64MC504 | dsPIC33EP64MC506 | dsPIC33FJ128GP202 | dsPIC33FJ128GP204 | dsPIC33FJ128GP206 |
dsPIC33FJ128GP206A | dsPIC33FJ128GP306 | dsPIC33FJ128GP306A | dsPIC33FJ128GP310 | dsPIC33FJ128GP310A |
dsPIC33FJ128GP706 | dsPIC33FJ128GP706A | dsPIC33FJ128GP708 | dsPIC33FJ128GP708A | dsPIC33FJ128GP710 |
dsPIC33FJ128GP710A | dsPIC33FJ128GP802 | dsPIC33FJ128GP804 | dsPIC33FJ128MC202 | dsPIC33FJ128MC204 |
dsPIC33FJ128MC506A | dsPIC33FJ128MC510A | dsPIC33FJ128MC706A | dsPIC33FJ128MC708A | dsPIC33FJ128MC710A |
dsPIC33FJ128MC802 | dsPIC33FJ128MC804 | dsPIC33FJ16GP304 | dsPIC33FJ16MC304 | dsPIC33FJ256GP506 |
dsPIC33FJ256GP506A | dsPIC33FJ256GP510 | dsPIC33FJ256GP510A | dsPIC33FJ256GP710 | dsPIC33FJ256GP710A |
dsPIC33FJ256MC510A | dsPIC33FJ256MC710A | dsPIC33FJ32GP101 | dsPIC33FJ32GP102 | dsPIC33FJ32GP104 |
dsPIC33FJ32GP202 | dsPIC33FJ32GP204 | dsPIC33FJ32GP302 | dsPIC33FJ32GP304 | dsPIC33FJ32MC202 |
dsPIC33FJ32MC204 | dsPIC33FJ32MC302 | dsPIC33FJ32MC304 | dsPIC33FJ64GP202 | dsPIC33FJ64GP204 |
dsPIC33FJ64GP206 | dsPIC33FJ64GP206A | dsPIC33FJ64GP306 | dsPIC33FJ64GP306A | dsPIC33FJ64GP310 |
dsPIC33FJ64GP310A | dsPIC33FJ64GP706 | dsPIC33FJ64GP706A | dsPIC33FJ64GP708 | dsPIC33FJ64GP708A |
dsPIC33FJ64GP710 | dsPIC33FJ64GP710A | dsPIC33FJ64GP802 | dsPIC33FJ64GP804 | dsPIC33FJ64MC202 |
dsPIC33FJ64MC204 | dsPIC33FJ64MC506A | dsPIC33FJ64MC508A | dsPIC33FJ64MC510A | dsPIC33FJ64MC706A |
dsPIC33FJ64MC710A | dsPIC33FJ64MC802 | dsPIC33FJ64MC804 | PIC24EP128GP202 | PIC24EP128GP204 |
PIC24EP128GP206 | PIC24EP128MC202 | PIC24EP128MC204 | PIC24EP128MC206 | PIC24EP256GP202 |
PIC24EP256GP204 | PIC24EP256GP206 | PIC24EP256GU810 | PIC24EP256GU814 | PIC24EP256MC202 |
PIC24EP256MC204 | PIC24EP256MC206 | PIC24EP32GP202 | PIC24EP32GP203 | PIC24EP32GP204 |
PIC24EP32MC202 | PIC24EP32MC203 | PIC24EP32MC204 | PIC24EP512GP202 | PIC24EP512GP204 |
PIC24EP512GP206 | PIC24EP512GP806 | PIC24EP512GU810 | PIC24EP512GU814 | PIC24EP512MC202 |
PIC24EP512MC204 | PIC24EP512MC206 | PIC24EP64GP202 | PIC24EP64GP203 | PIC24EP64GP204 |
PIC24EP64GP206 | PIC24EP64MC202 | PIC24EP64MC203 | PIC24EP64MC204 | PIC24EP64MC206 |
PIC24F16KA102 | PIC24F16KA301 | PIC24F16KA302 | PIC24F16KA304 | PIC24F32KA301 |
PIC24F32KA302 | PIC24F32KA304 | PIC24FJ1024GA606 | PIC24FJ1024GA610 | PIC24FJ1024GB606 |
PIC24FJ1024GB610 | PIC24FJ128DA106 | PIC24FJ128DA110 | PIC24FJ128DA206 | PIC24FJ128DA210 |
PIC24FJ128GA006 | PIC24FJ128GA008 | PIC24FJ128GA010 | PIC24FJ128GA106 | PIC24FJ128GA108 |
PIC24FJ128GA110 | PIC24FJ128GA202 | PIC24FJ128GA204 | PIC24FJ128GA306 | PIC24FJ128GA308 |
PIC24FJ128GA310 | PIC24FJ128GA406 | PIC24FJ128GA410 | PIC24FJ128GA412 | PIC24FJ128GA606 |
PIC24FJ128GA610 | PIC24FJ128GA702 | PIC24FJ128GA704 | PIC24FJ128GA705 | PIC24FJ128GB106 |
PIC24FJ128GB108 | PIC24FJ128GB110 | PIC24FJ128GB202 | PIC24FJ128GB204 | PIC24FJ128GB206 |
PIC24FJ128GB210 | PIC24FJ128GB406 | PIC24FJ128GB410 | PIC24FJ128GB412 | PIC24FJ128GB606 |
PIC24FJ128GB610 | PIC24FJ16GA002 | PIC24FJ16GA004 | PIC24FJ192GA106 | PIC24FJ192GA108 |
PIC24FJ192GA110 | PIC24FJ192GB106 | PIC24FJ192GB108 | PIC24FJ192GB110 | PIC24FJ256DA106 |
PIC24FJ256DA110 | PIC24FJ256DA206 | PIC24FJ256DA210 | PIC24FJ256GA106 | PIC24FJ256GA108 |
PIC24FJ256GA110 | PIC24FJ256GA406 | PIC24FJ256GA410 | PIC24FJ256GA412 | PIC24FJ256GA606 |
PIC24FJ256GA610 | PIC24FJ256GA702 | PIC24FJ256GA704 | PIC24FJ256GA705 | PIC24FJ256GB106 |
PIC24FJ256GB108 | PIC24FJ256GB110 | PIC24FJ256GB206 | PIC24FJ256GB210 | PIC24FJ256GB406 |
PIC24FJ256GB410 | PIC24FJ256GB412 | PIC24FJ256GB606 | PIC24FJ256GB610 | PIC24FJ32GA002 |
PIC24FJ32GA004 | PIC24FJ32GA102 | PIC24FJ32GA104 | PIC24FJ32GB002 | PIC24FJ32GB004 |
PIC24FJ48GA002 | PIC24FJ48GA004 | PIC24FJ512GA606 | PIC24FJ512GA610 | PIC24FJ512GB606 |
PIC24FJ512GB610 | PIC24FJ64GA002 | PIC24FJ64GA004 | PIC24FJ64GA006 | PIC24FJ64GA008 |
PIC24FJ64GA010 | PIC24FJ64GA102 | PIC24FJ64GA104 | PIC24FJ64GA106 | PIC24FJ64GA108 |
PIC24FJ64GA110 | PIC24FJ64GA202 | PIC24FJ64GA204 | PIC24FJ64GA306 | PIC24FJ64GA308 |
PIC24FJ64GA310 | PIC24FJ64GA406 | PIC24FJ64GA410 | PIC24FJ64GA412 | PIC24FJ64GA702 |
PIC24FJ64GA704 | PIC24FJ64GA705 | PIC24FJ64GB002 | PIC24FJ64GB004 | PIC24FJ64GB106 |
PIC24FJ64GB108 | PIC24FJ64GB110 | PIC24FJ64GB202 | PIC24FJ64GB204 | PIC24FJ64GB406 |
PIC24FJ64GB410 | PIC24FJ64GB412 | PIC24FJ96GA006 | PIC24FJ96GA008 | PIC24FJ96GA010 |
PIC24FV16KA301 | PIC24FV16KA302 | PIC24FV16KA304 | PIC24FV32KA301 | PIC24FV32KA302 |
PIC24FV32KA304 | PIC24HJ128GP202 | PIC24HJ128GP204 | PIC24HJ128GP206 | PIC24HJ128GP206A |
PIC24HJ128GP210 | PIC24HJ128GP210A | PIC24HJ128GP306 | PIC24HJ128GP306A | PIC24HJ128GP310 |
PIC24HJ128GP310A | PIC24HJ128GP502 | PIC24HJ128GP504 | PIC24HJ128GP506 | PIC24HJ128GP506A |
PIC24HJ128GP510 | PIC24HJ128GP510A | PIC24HJ16GP304 | PIC24HJ256GP206 | PIC24HJ256GP206A |
PIC24HJ256GP210 | PIC24HJ256GP210A | PIC24HJ256GP610 | PIC24HJ256GP610A | PIC24HJ32GP202 |
PIC24HJ32GP204 | PIC24HJ32GP302 | PIC24HJ32GP304 | PIC24HJ64GP202 | PIC24HJ64GP204 |
PIC24HJ64GP206 | PIC24HJ64GP206A | PIC24HJ64GP210 | PIC24HJ64GP210A | PIC24HJ64GP502 |
PIC24HJ64GP504 | PIC24HJ64GP506 | PIC24HJ64GP506A | PIC24HJ64GP510 | PIC24HJ64GP510A |
Supported modules:
Files added:
./mcu_name/hal_ll_pps_connection_defs.h
- https://github.com/MikroElektronika/mikrosdk_v2/blob/master/targets/pic_16bit/mikroe/dspic/include/pps/hal_ll_pps_connection_defs/mcu_name/hal_ll_pps_connection_defs.h
dsPIC33EP512MU814
etc../mcu_name/mcu_definitions.h
- https://github.com/MikroElektronika/mikrosdk_v2/blob/master/targets/pic_16bit/mikroe/common/include/mcu_definitions/mcu_name/mcu_definitions.h
dsPIC30F4013
etc.2.8.0
, GCC ARM v10.2
is officially supported.1394
** ARM MCUs can now be used with the GCC toolchain along with full mikroSDK functionality.2.8.0
New Features2.8.0
ImprovementsDRIVER
and HAL
close APIs now return an error codedigital_out_high
digital_out_low
digital_out_toggle
digital_out_write
port_init
port_write
port_read
port_read_input
and port_read_output
APIsport_read
is defined as port_read_output
for backwards compatibilityDRIVER
and HAL
APIs have added checks for passed data validity./tests/pwm/main.c
./tests/CMakeLists.txt
gl
tests are now included only if setup has a display2.8.0
Fixesuart_configure_default
APIstop_bits
previosuly set incorrectlyring_buf8_init
previously used sizeof( ring_buf8_t )
as last parameter which would delete all data starting from buf
address all the way to the sizeof( ring_buf8_t )
which could produce problems if buf
was shorter than sizeof( ring_buf8_t )
buf
all the way up to the capacity
of buf
./targets/arm/mikroe/nxp/src/tim/implementation_1/hal_ll_tim.c
./targets/arm/mikroe/nxp/src/uart/implementation_2/hal_ll_uart.c
./targets/arm/mikroe/nxp/src/uart/CMakeLists.txt
MK8x
MCUs is now propagated./targets/arm/mikroe/stm32/src/gpio/implementation_2/hal_ll_gpio_port.c
./targets/arm/mikroe/tiva/src/uart/implementation_1/hal_ll_uart.c
./targets/avr_8bit/mikroe/avr/src/tim/implementation_1/hal_ll_tim.c
./targets/avr_8bit/mikroe/avr/src/tim/implementation_2/hal_ll_tim.c
./targets/avr_8bit/mikroe/avr/src/tim/implementation_3/hal_ll_tim.c
./targets/avr_8bit/mikroe/avr/src/uart/implementation_1/hal_ll_uart.c
./targets/avr_8bit/mikroe/avr/src/uart/implementation_2/hal_ll_uart.c
./targets/avr_8bit/mikroe/avr/src/i2c/implementation_1/hal_ll_i2c_master.c
./targets/avr_8bit/mikroe/avr/src/adc/implementation_1/hal_ll_adc.c
./targets/pic_8bit/mikroe/pic18/src/gpio/implementation_1/subimplementation_1/hal_ll_gpio_port.c
hal_ll_gpio_port_index
API now returns adequate value./targets/riscv/mikroe/gigadevice/src/tim/implementation_1/hal_ll_tim.c
2.8.0
NEW HARDWARESupport added for following hardware:
BACK TO TOP OF 2.8.0
BACK TO TOP
v2.7.2
2.7.2
Changes2.7.2
New Features2.7.2
Improvements2.7.2
Fixes2.7.2
NEW HARDWARESupport added for following hardware:
BACK TO TOP OF 2.7.2
BACK TO TOP
v2.7.1
2.7.1
Changes2.7.1
New FeaturesMikroSDK.Driver.OneWire
library header, simply type#include "MikroSDK.Driver.OneWire"
2.7.1
Improvementspin_af_t
redefinition issues2.7.1
Fixes./targets/avr_8bit/mikroe/avr/src/tim
./targets/avr_8bit/mikroe/avr/include
ATmega16
ATmega164A
ATmega164P
ATmega164PA
ATmega168
ATmega168A
ATmega168P
ATmega168PA
ATmega168PB
ATmega169A
ATmega169P
ATmega169PA
ATmega16A
ATmega16U4
CMakeLists.txt
files from mikroSDK project2.7.1
NEW HARDWARESupport added for following hardware:
All new hardware has adequate clock schemes set as well.
BACK TO TOP OF 2.7.1
BACK TO TOP
v2.7.0
2.7.0
ChangesAVR MCUs supported!
MCU | MCU | MCU |
---|---|---|
AT90USB1286 | AT90USB1287 | AT90USB646 |
AT90USB647 | ATmega128 | ATmega1280 |
ATmega1281 | ATmega1284 | ATmega1284P |
ATmega128A | ATmega16 | ATmega164A |
ATmega164P | ATmega164PA | ATmega168 |
ATmega168A | ATmega168P | ATmega168PA |
ATmega168PB | ATmega16A | ATmega16U4 |
ATmega2560 | ATmega2561 | ATmega32 |
ATmega324A | ATmega324P | ATmega324PA |
ATmega324PB | ATmega328 | ATmega32A |
ATmega32U4 | ATmega64 | ATmega640 |
ATmega644 | ATmega644A | ATmega644P |
ATmega644PA | ATmega64A | ATxmega128A1U |
ATxmega128A3 | ATxmega128A3U | ATxmega128A4U |
ATxmega128B1 | ATxmega128B3 | ATxmega128D3 |
ATxmega128D4 | ATxmega16A4 | ATxmega16A4U |
ATxmega16D4 | ATxmega16E5 | ATxmega192A3 |
ATxmega192A3U | ATxmega192D3 | ATxmega256A3 |
ATxmega256A3B | ATxmega256A3BU | ATxmega256A3U |
ATxmega256D3 | ATxmega32A4 | ATxmega32A4U |
ATxmega32D3 | ATxmega32D4 | ATxmega32E5 |
ATxmega384D3 | ATxmega64A1U | ATxmega64A3 |
ATxmega64A3U | ATxmega64A4U | ATxmega64B1 |
ATxmega64B3 | ATxmega64D3 | ATxmega64D4 |
ATmega328PB | ATmega169A | ATmega169P |
ATmega169PA | ATmega325 | ATmega3250 |
ATmega3250A | ATmega3250P | ATmega3250PA |
ATmega325A | ATmega325P | ATmega325PA |
ATmega329 | ATmega3290 | ATmega3290A |
ATmega3290P | ATmega329A | ATmega329P |
ATmega329PA | ATmega645 | ATmega6450 |
ATmega6450A | ATmega6450P | ATmega645A |
ATmega645P | ATmega649 | ATmega6490 |
ATmega6490A | ATmega6490P | ATmega649A |
| ATmega649P |
Supported modules:
Files added:
2.7.0
ImprovementsGraphic Library
implementation+Inf
, or -Inf
since cast to integer is undefinedmax
and min
int instead2.7.0
FixesPIC18F57Q43
I2C
implementation 2 for PIC 8bit devicesPIC18F25K42
PIC18F26K42
PIC18F27K42
PIC18F45K42
PIC18F46K42
PIC18F47K42
PIC18F55K42
PIC18F56K42
PIC18F57K42
PIC18LF25K42
PIC18LF26K42
PIC18LF27K42
PIC18LF45K42
PIC18LF46K42
PIC18LF47K42
PIC18LF55K42
PIC18LF56K42
PIC18LF57K42
PIC18F57Q43
GPIO
implementation for RISC-V
devicesGIGADEVICE
MCUsMCU CARD 11 FOR PIC
mcu_definitions
header file for following MCUs:STM32L100C6_AUx
STM32L100R8_ATx
STM32L100RB_ATx
STM32L151C6_ATx
STM32L151C6_AUx
STM32L151C8_ATx
STM32L151C8_AUx
STM32L151CB_ATx
STM32L151CB_AUx
STM32L151R6_AHx
STM32L151R6_ATx
STM32L151R8_AHx
STM32L151R8_ATx
STM32L151RB_AHx
STM32L151RB_ATx
STM32L151RC_ATx
STM32L151V8_AHx
STM32L151V8_ATx
STM32L151VB_AHx
STM32L151VB_ATx
STM32L151VC_ATx
STM32L152C6_ATx
STM32L152C6_AUx
STM32L152C8_ATx
STM32L152C8_AUx
STM32L152CB_ATx
STM32L152CB_AUx
STM32L152R6_AHx
STM32L152R6_ATx
STM32L152R8_AHx
STM32L152R8_ATx
STM32L152RB_AHx
STM32L152RB_ATx
STM32L152RC_ATx
STM32L152V8_AHx
STM32L152V8_ATx
STM32L152VB_AHx
STM32L152VB_ATx
STM32L152VC_ATx
STM32L162RC_ATx
STM32L162VC_ATx
2.7.0
NEW HARDWARESupport added for following hardware:
2.7.0
PLANET DEBUG2.7.0
CollaboratorsWe would like to thank the following people for contributing:
BACK TO TOP OF 2.7.0
BACK TO TOP
v2.6.0
2.6.0
ChangesRISV-V MCU architecture supported!
MCU | MCU |
---|---|
GD32VF103C4T6 | GD32VF103C6T6 |
GD32VF103C8T6 | GD32VF103CBT6 |
GD32VF103R4T6 | GD32VF103R6T6 |
GD32VF103R8T6 | GD32VF103RBT6 |
GD32VF103T4U6 | GD32VF103T6U6 |
GD32VF103T8U6 | GD32VF103TBU6 |
GD32VF103V8T6 | GD32VF103VBT6 |
Supported modules:
Files added:
2.6.0
New FeaturesWith 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:
2.6.0
NEW HARDWARESupport added for following hardware:
2.6.0
PLANET DEBUG2.6.0
DEVELOPMENT KIT PACKAGE2.6.0
Test examplesAll test examples have been revamped to work with CMake build system.
BACK TO TOP OF 2.6.0
BACK TO TOP
v2.5.1
2.5.1
Changes2.5.1
NEW HARDWAREConfig files added for adequate NEW
boards.
2.5.1
DEVELOPMENT KIT PACKAGE2.5.1
ImprovementsSupport added for Enhanced PWM pins in PIC architecture.
185 MCU's in total affected by this change.
You will now be able to utilize pins that are Enhanced PWM capable. Some PIC18 family devices have Enhanced Capture/Compare/PWM (ECCP) modules. These modules contain a 16-bit register, which can operate as a 16-bit Capture register, a 16-bit Compare register or a PWM Master/Slave Duty Cycle register. These Enhanced Capture/Compare/PWM modules are upward compatible with Standard Capture/Compare/PWM modules.
Note that all of this is done by the mikroSDK based on the pin selection.
List of MCU's affected:
MCU NAME | MCU NAME | MCU NAME | MCU NAME | MCU NAME |
---|---|---|---|---|
PIC18F24J11 | PIC18F24J50 | PIC18F24K50 | PIC18F25J11 | PIC18F25J50 |
PIC18F25K50 | PIC18F25K80 | PIC18F26J11 | PIC18F26J13 | PIC18F26J50 |
PIC18F26J53 | PIC18F26K22 | PIC18F26K80 | PIC18F27J13 | PIC18F27J53 |
PIC18F4455 | PIC18F4458 | PIC18F44J11 | PIC18F44J50 | PIC18F4515 |
PIC18F4525 | PIC18F4550 | PIC18F4553 | PIC18F4585 | PIC18F45J11 |
PIC18F45J50 | PIC18F45K22 | PIC18F45K50 | PIC18F45K80 | PIC18F4610 |
PIC18F4620 | PIC18F4680 | PIC18F4682 | PIC18F4685 | PIC18F46J11 |
PIC18F46J13 | PIC18F46J50 | PIC18F46J53 | PIC18F46K22 | PIC18F46K80 |
PIC18F47J13 | PIC18F47J53 | PIC18F6520 | PIC18F6525 | PIC18F6527 |
PIC18F6585 | PIC18F65J10 | PIC18F65J11 | PIC18F65J15 | PIC18F65J50 |
PIC18F65J94 | PIC18F65K22 | PIC18F65K80 | PIC18F65K90 | PIC18F6620 |
PIC18F6621 | PIC18F6622 | PIC18F6627 | PIC18F6628 | PIC18F6680 |
PIC18F66J10 | PIC18F66J11 | PIC18F66J15 | PIC18F66J16 | PIC18F66J50 |
PIC18F66J55 | PIC18F66J60 | PIC18F66J65 | PIC18F66J94 | PIC18F66K22 |
PIC18F66K80 | PIC18F66K90 | PIC18F6720 | PIC18F6722 | PIC18F6723 |
PIC18F67J10 | PIC18F67J11 | PIC18F67J50 | PIC18F67J60 | PIC18F67J94 |
PIC18F67K22 | PIC18F67K90 | PIC18F8520 | PIC18F8525 | PIC18F8527 |
PIC18F8585 | PIC18F85J10 | PIC18F85J11 | PIC18F85J15 | PIC18F85J50 |
PIC18F85J94 | PIC18F85K22 | PIC18F85K90 | PIC18F8620 | PIC18F8621 |
PIC18F8622 | PIC18F8627 | PIC18F8628 | PIC18F8680 | PIC18F86J10 |
PIC18F86J11 | PIC18F86J15 | PIC18F86J16 | PIC18F86J50 | PIC18F86J55 |
PIC18F86J60 | PIC18F86J65 | PIC18F86J94 | PIC18F86K22 | PIC18F86K90 |
PIC18F8720 | PIC18F8722 | PIC18F8723 | PIC18F87J10 | PIC18F87J11 |
PIC18F87J50 | PIC18F87J60 | PIC18F87J94 | PIC18F87K22 | PIC18F87K90 |
PIC18F95J94 | PIC18F96J60 | PIC18F96J65 | PIC18F96J94 | PIC18F97J60 |
PIC18F97J94 | PIC18LF24J11 | PIC18LF24J50 | PIC18LF24K50 | PIC18LF25J11 |
PIC18LF25J50 | PIC18LF25K50 | PIC18LF25K80 | PIC18LF26J11 | PIC18LF26J13 |
PIC18LF26J50 | PIC18LF26J53 | PIC18LF26K22 | PIC18LF26K80 | PIC18LF27J13 |
PIC18LF27J53 | PIC18LF4455 | PIC18LF4458 | PIC18LF44J11 | PIC18LF44J50 |
PIC18LF4515 | PIC18LF4525 | PIC18LF4550 | PIC18LF4553 | PIC18LF4585 |
PIC18LF45J11 | PIC18LF45J50 | PIC18LF45K22 | PIC18LF45K50 | PIC18LF45K80 |
PIC18LF4610 | PIC18LF4620 | PIC18LF4680 | PIC18LF4682 | PIC18LF4685 |
PIC18LF46J11 | PIC18LF46J13 | PIC18LF46J50 | PIC18LF46J53 | PIC18LF46K22 |
PIC18LF46K80 | PIC18LF47J13 | PIC18LF47J53 | PIC18LF6520 | PIC18LF6527 |
PIC18LF65K80 | PIC18LF6622 | PIC18LF6627 | PIC18LF6628 | PIC18LF66K80 |
PIC18LF6722 | PIC18LF6723 | PIC18LF8520 | PIC18LF8527 | PIC18LF8622 |
PIC18LF8627 | PIC18LF8628 | PIC18LF8720 | PIC18LF8722 | PIC18LF8723 |
2.5.1
Fixesmcu_card.h
W/R connection from PA13
to PA8
BACK TO TOP OF 2.5.1
BACK TO TOP
v2.5.0
2.5.0
Changes2.5.0
New FeaturesSupport added for One Wire protocol
1-Wire protocol utilizes only a single data line for communication, so don�t you worry about cluttering your project (your MCU as well) with multiple pins (Mikroe�s Click boards that are 1-Wire capable are predominately using PWM pin for this action). Devices that are 1-Wire capable have something unique to themselves � ROM address � which, in its core, is a 64-bit number, helping product designers create hardware products with
serial numbers
embedded in them, replacing traditional physical labels for product�s serial number.
2.5.0
Mikromedia shields2.5.0
NEW HARDWAREConfig files added for adequate NEW
boards.
2.5.0
DEVELOPMENT KIT PACKAGE2.5.0
Improvements5 us
6 us
9 us
10 us
55 us
60 us
64 us
70 us
410 us
480 us
common_macros.h
header file2.5.0
Test examplesone_wire
clicks
one_wire
thermo_2_click
BACK TO TOP OF 2.5.0
BACK TO TOP
v2.4.0
2.4.0
Changes2.4.0
Resistive displaysSupport added for 4 resistive displays.
Displays have SSD1963 controller, which is already supported, and STMPE811
touch controller.
2.4.0
MiddlewareAdded STMPE811
library is compatible with STMPE810
.
For the sake of simplicity, STMPE810
devices will use STMPE811
library.
Please refer to STMPE811.
Added STMPE811
library is compatible with STMPE610
.
For the sake of simplicity, STMPE610
devices will use STMPE811
library.
Please refer to STMPE811.
Support added for TI's TSC2003
touch controller.
Note:
Library is functional, but will be officialy added in Necto later.
2.4.0
Mikromedia shields2.4.0
NEW HARDWAREConfig files added for adequate NEW
boards.
2.4.0
DEVELOPMENT KIT PACKAGE2.4.0
FixesHAL_LL
functions for calculating baud rates now all return actual baud set on hardwareMK22x
chips didn't have all NVIC defined2.4.0
ImprovementsMKV5x
chips now have a fully supported HSADC module2.4.0
Recursive build automationUpdated powershell script for automated recursive SDK
build.
Script now writes adequate progress level based on run settings.
Files changed:
For more information, please refer to main script DESCRIPTION
2.4.0
Test examplesUpdated tft_touch_panel
test example.
Example is updated to work with new resistive displays and touch controllers.
2.4.0
CollaboratorsWe would like to thank the following people for contributing:
BACK TO TOP OF 2.4.0
BACK TO TOP
v2.3.0
2.3.0
ChangesCHIP NAME | CHIP NAME | CHIP NAME |
---|---|---|
TM4C1230C3PM | TM4C1230D5PM | TM4C1230E6PM |
TM4C1230H6PM | TM4C1231C3PM | TM4C1231D5PM |
TM4C1231D5PZ | TM4C1231E6PM | TM4C1231E6PZ |
TM4C1231H6PGE | TM4C1231H6PM | TM4C1231H6PZ |
TM4C1232C3PM | TM4C1232D5PM | TM4C1232E6PM |
TM4C1232H6PM | TM4C1233C3PM | TM4C1233D5PM |
TM4C1233D5PZ | TM4C1233E6PM | TM4C1233E6PZ |
TM4C1233H6PGE | TM4C1233H6PM | TM4C1233H6PZ |
TM4C1236D5PM | TM4C1236E6PM | TM4C1236H6PM |
TM4C1237D5PM | TM4C1237D5PZ | TM4C1237E6PM |
TM4C1237E6PZ | TM4C1237H6PGE | TM4C1237H6PM |
TM4C1237H6PZ | TM4C123AE6PM | TM4C123AH6PM |
TM4C123BE6PM | TM4C123BE6PZ | TM4C123BH6PGE |
TM4C123BH6PM | TM4C123BH6PZ | TM4C123BH6ZRB |
TM4C123FE6PM | TM4C123FH6PM | TM4C123GE6PM |
TM4C123GE6PZ | TM4C123GH6PGE | TM4C123GH6PM |
TM4C123GH6PZ | TM4C123GH6ZRB | TM4C123GH6ZXR |
TM4C1290NCPDT | TM4C1290NCZAD | TM4C1292NCPDT |
TM4C1292NCZAD | TM4C1294KCPDT | TM4C1294NCPDT |
TM4C1294NCZAD | TM4C1297NCZAD | TM4C1299KCZAD |
TM4C1299NCZAD | TM4C129CNCPDT | TM4C129CNCZAD |
TM4C129DNCPDT | TM4C129DNCZAD | TM4C129EKCPDT |
TM4C129ENCPDT | TM4C129ENCZAD | TM4C129LNCZAD |
| TM4C129XKCZAD | TM4C129XNCZAD |
Supported modules:
2.3.0
NEW HARDWAREConfig files added for adequate NEW
boards.
2.3.0
DEVELOPMENT KIT PACKAGE2.3.0
Added adequate configuration filesConfiguration files for following hardware has been added:
2.3.0
PLANET DEBUGPLANET DEBUG setups updated with mikroSDK packages.
Now, all click examples can be run out of the box on PLANET DEBUG.
3 systems have been updated:
Fusion for TIVA v8 - 1
Fusion for TIVA v8 - 2
Fusion for TIVA v8 - 3
For more information on PLANET DEBUG
please visit following LINK.
2.3.0
Recursive build automationUpdated powershell script for automated recursive SDK
build.
Files changed:
For more information, please refer to main script DESCRIPTION
2.3.0
Test examplesAdded following test examples:
clicks
click_magneto
click_samltouch
Examples are used for testing mikroSDK specific module cases.
2.3.0
CollaboratorsWe would like to thank the following people for contributing:
BACK TO TOP OF 2.3.0
BACK TO TOP
v2.2.0
2.2.0
ChangesCHIP NAME | CHIP NAME | CHIP NAME | CHIP NAME | CHIP NAME |
---|---|---|---|---|
MK20DN128VFM5 | MK20DN128VFT5 | MK20DN128VLF5 | MK20DN128VLH5 | MK20DN128VMP5 |
MK20DN32VFM5 | MK20DN32VFT5 | MK20DN32VLF5 | MK20DN32VLH5 | MK20DN32VMP5 |
MK20DN64VFM5 | MK20DN64VFT5 | MK20DN64VLF5 | MK20DN64VLH5 | MK20DN64VMP5 |
MK20DX128VFM5 | MK20DX128VFT5 | MK20DX128VLF5 | MK20DX128VLH5 | MK20DX32VFM5 |
MK20DX32VFT5 | MK20DX32VLF5 | MK20DX32VLH5 | MK20DX32VMP5 | MK20DX64VFM5 |
MK20DX64VFT5 | MK20DX64VLF5 | MK20DX64VLH5 | MK20DX64VMP5 | MK22FN128CAH12 |
MK22FN128VDC10 | MK22FN128VLH10 | MK22FN128VLL10 | MK22FN128VMP10 | MK22FN1M0AVLH12 |
MK22FN1M0AVLK12 | MK22FN1M0AVLL12 | MK22FN1M0AVLQ12 | MK22FN1M0AVMC12 | MK22FN1M0AVMD12 |
MK22FN1M0VLH12 | MK22FN1M0VLK12 | MK22FN1M0VLL12 | MK22FN1M0VLQ12 | MK22FN1M0VMC12 |
MK22FN1M0VMD12 | MK22FN256CAH12 | MK22FN256VDC12 | MK22FN256VLH12 | MK22FN256VLL12 |
MK22FN256VMP12 | MK22FN512CAP12 | MK22FN512VDC12 | MK22FN512VFX12 | MK22FN512VLH12 |
MK22FN512VLL12 | MK22FN512VMP12 | MK22FX512AVLH12 | MK22FX512AVLK12 | MK22FX512AVLL12 |
MK22FX512AVLQ12 | MK22FX512AVMC12 | MK22FX512AVMD12 | MK22FX512VLH12 | MK22FX512VLK12 |
MK22FX512VLL12 | MK22FX512VLQ12 | MK22FX512VMC12 | MK22FX512VMD12 | MK51DN256CLQ10 |
MK51DN256CMD10 | MK51DN512CLL10 | MK51DN512CLQ10 | MK51DN512CMC10 | MK51DN512CMD10 |
MK51DX256CLK10 | MK51DX256CLL10 | MK51DX256CMC10 | MK53DN512CLQ10 | MK53DN512CMD10 |
MK53DX256CLQ10 | MK53DX256CMD10 | MK60DN256VLL10 | MK60DN256VLQ10 | MK60DN256VMC10 |
MK60DN256VMD10 | MK60DN512VLL10 | MK60DN512VLQ10 | MK60DN512VMC10 | MK60DN512VMD10 |
MK60DX256VLL10 | MK60DX256VLQ10 | MK60DX256VMC10 | MK60DX256VMD10 | MK64FN1M0CAJ12 |
MK64FN1M0VDC12 | MK64FN1M0VLL12 | MK64FN1M0VLQ12 | MK64FN1M0VMD12 | MK64FX512VDC12 |
MK64FX512VLL12 | MK64FX512VLQ12 | MK64FX512VMD12 | MK65FN2M0CAC18 | MK65FN2M0VMI18 |
MK65FX1M0CAC18 | MK65FX1M0VMI18 | MK66FN2M0VLQ18 | MK66FN2M0VMD18 | MK66FX1M0VLQ18 |
MK66FX1M0VMD18 | MK80FN256VDC15 | MK80FN256VLL15 | MK80FN256VLQ15 | MK82FN256VDC15 |
MK82FN256VLL15 | MK82FN256VLQ15 | MKV42F128VLF16 | MKV42F128VLH16 | MKV42F128VLL16 |
MKV42F256VLH16 | MKV42F256VLL16 | MKV42F64VLF16 | MKV42F64VLH16 | MKV44F128VLF16 |
MKV44F128VLH16 | MKV44F128VLL16 | MKV44F256VLH16 | MKV44F256VLL16 | MKV44F64VLF16 |
MKV44F64VLH16 | MKV46F128VLH16 | MKV46F128VLL16 | MKV46F256VLH16 | MKV46F256VLL16 |
MKV56F1M0VLL24 | MKV56F1M0VLQ24 | MKV56F1M0VMD24 | MKV56F512VLL24 | MKV56F512VLQ24 |
MKV56F512VMD24 | MKV58F1M0VLL24 | MKV58F1M0VLQ24 | MKV58F1M0VMD24 | MKV58F512VLL24 |
| MKV58F512VLQ24 | MKV58F512VMD24 |
Supported modules:
2.2.0
NEW HARDWAREConfig files added for adequate NEW
boards.
2.2.0
DEVELOPMENT KIT PACKAGE2.2.0
PLANET DEBUGPLANET DEBUG setups updated with mikroSDK packages.
Now, all click examples can be run out of the box on PLANET DEBUG.
5 systems have been updated:
Fusion for KINETIS v8 - 1
Fusion for KINETIS v8 - 2
Fusion for KINETIS v8 - 3
Fusion for KINETIS v8 - 4
Fusion for ARM v8 - 5
For more information on PLANET DEBUG
please visit following LINK.
2.2.0
ImprovementsSTM32G071R6Tx
to mikroSDKSTM32
implementationHAL_PIN_NC
pinsUSB_UART_TX
and USB_UART_RX
pins2.2.0
FixesSTM32H743AGIx
STM32H743VGHx
STM32L082KBTx
STM32L082KBUx
Chips were initially added by mistake.
They aren't supported in mikroC AI for ARM
toolchain.
board.h
files2.2.0
Git relevant updatesWorkflow added.
2.2.0
Test examplesAdded following test examples:
mikrobus
adc
gpio
i2c
spi
pwm
uart
All examples test all mikroBUS pins defined in adequate board.h
file.
Each example can be used to test a single pin/module as well.
For more information, please refer to each example and adequate ReadMe.txt
file.
2.2.0
CollaboratorsWe would like to thank the following people for contributing:
BACK TO TOP OF 2.2.0
BACK TO TOP
v2.1.1
2.1.1
Changes2.1.1
NEW HARDWARE2.1.1
DEVELOPMENT KIT PACKAGE2.1.1
FixesQ10
chips I2C baud rate settingSTM32F101
and STM32F103
series of chips23
, paragraph 2.12.7
hal_ll_spi_master_hw_init
addedANCON3
register values for some PIC 8-bit chips if PPS Lock bit is set0
if no data hs been written/read-1
->
to .
where necessary2.1.1
Improvementsmemake
file and has unified code for TFT manipulationNULL
pointer checkpin name
checksPIC18F65J50
PIC18F66J50
PIC18F66J55
PIC18F67J50
PIC18F85J50
PIC18F86J50
PIC18F86J55
PIC18F87J50
2.1.1
Test examplesAdded following test examples:
adc
clicker_buttons
gpio
i2c
mikrobus
pwm
spi
tft_jig
tft_touch_panel
uart
clicks
adc
click_ambient_7
click_force
click_hall_current_5
click_pressure_12
click_slider_2
gpio
click_4x4_rgb
click_cap_touch
click_opto_encoder_3
click_pll
click_sht1x
click_vibra_sense
i2c
click_6dof_imu_11
click_altitude_3
click_color_9
click_ecg_6
click_light_ranger_2
pwm
click_brushless
click_button_y
click_dc_motor_8
click_led_driver_6
click_stspin250
spi
click_bee
click_ccrf_2
click_eink_290_inch
click_magneto_2
click_oledc
uart
click_barcode
click_ble_8
click_fingerprint_2
click_iqrf_2
click_lte_iot_2
All examples have a minimum memory requirement, which is handled in each memake.txt
file separately.
For more information, please refer to each example and a ReadMe.txt
if existant.
2.1.1
Recursive build automationAdded powershell script for automated recursive SDK
build.
Files added:
For more information, please refer to main script DESCRIPTION
BACK TO TOP OF 2.1.1
BACK TO TOP
v2.1.0
2.1.0
ChangesMX CHIPS:
CHIP NAME | CHIP NAME | CHIP NAME | CHIP NAME | CHIP NAME |
---|---|---|---|---|
PIC32MX110F016B | PIC32MX210F016B | PIC32MX320F032H | PIC32MX440F256H | PIC32MX570F512L |
PIC32MX110F016C | PIC32MX210F016C | PIC32MX320F064H | PIC32MX440F512H | PIC32MX575F256H |
PIC32MX110F016D | PIC32MX210F016D | PIC32MX320F128H | PIC32MX450F128H | PIC32MX575F256L |
PIC32MX120F032B | PIC32MX220F032B | PIC32MX320F128L | PIC32MX450F128L | PIC32MX575F512H |
PIC32MX120F032C | PIC32MX220F032C | PIC32MX330F064H | PIC32MX450F256H | PIC32MX575F512L |
PIC32MX120F032D | PIC32MX220F032D | PIC32MX330F064L | PIC32MX450F256HB | PIC32MX664F064H |
PIC32MX120F064H | PIC32MX230F064B | PIC32MX340F128H | PIC32MX450F256L | PIC32MX664F064L |
PIC32MX130F064B | PIC32MX230F064C | PIC32MX340F128L | PIC32MX460F256L | PIC32MX664F128H |
PIC32MX130F064C | PIC32MX230F064D | PIC32MX340F256H | PIC32MX460F512L | PIC32MX664F128L |
PIC32MX130F064D | PIC32MX230F128H | PIC32MX340F512H | PIC32MX470F512H | PIC32MX675F256H |
PIC32MX130F128H | PIC32MX230F128L | PIC32MX350F128H | PIC32MX470F512L | PIC32MX675F256L |
PIC32MX130F128L | PIC32MX230F256B | PIC32MX350F128L | PIC32MX470F512LB | PIC32MX675F512H |
PIC32MX130F256B | PIC32MX230F256D | PIC32MX350F256H | PIC32MX530F128H | PIC32MX675F512L |
PIC32MX130F256D | PIC32MX250F128B | PIC32MX350F256L | PIC32MX530F128L | PIC32MX695F512H |
PIC32MX150F128B | PIC32MX250F128C | PIC32MX360F256L | PIC32MX534F064H | PIC32MX695F512L |
PIC32MX150F128C | PIC32MX250F128D | PIC32MX360F512L | PIC32MX534F064L | PIC32MX764F128H |
PIC32MX150F128D | PIC32MX250F256H | PIC32MX370F512H | PIC32MX550F256H | PIC32MX764F128L |
PIC32MX150F256H | PIC32MX250F256L | PIC32MX370F512L | PIC32MX550F256L | PIC32MX775F256H |
PIC32MX150F256L | PIC32MX270F256B | PIC32MX420F032H | PIC32MX564F064H | PIC32MX775F256L |
PIC32MX170F256B | PIC32MX270F256D | PIC32MX430F064H | PIC32MX564F064L | PIC32MX775F512H |
PIC32MX170F256D | PIC32MX270F256DB | PIC32MX430F064L | PIC32MX564F128H | PIC32MX775F512L |
PIC32MX170F512H | PIC32MX270F512H | PIC32MX440F128H | PIC32MX564F128L | PIC32MX795F512H |
PIC32MX170F512L | PIC32MX270F512L | PIC32MX440F128L | PIC32MX570F512H | PIC32MX795F512L |
MZ CHIPS:
CHIP NAME | CHIP NAME | CHIP NAME | CHIP NAME |
---|---|---|---|
PIC32MZ0512EFE064 | PIC32MZ1024EFE064 | PIC32MZ1024EFH064 | PIC32MZ2048EFG064 |
PIC32MZ0512EFE100 | PIC32MZ1024EFE100 | PIC32MZ1024EFH100 | PIC32MZ2048EFG100 |
PIC32MZ0512EFE124 | PIC32MZ1024EFE124 | PIC32MZ1024EFH124 | PIC32MZ2048EFG124 |
PIC32MZ0512EFE144 | PIC32MZ1024EFE144 | PIC32MZ1024EFH144 | PIC32MZ2048EFG144 |
PIC32MZ0512EFF064 | PIC32MZ1024EFF064 | PIC32MZ1024EFK064 | PIC32MZ2048EFH064 |
PIC32MZ0512EFF100 | PIC32MZ1024EFF100 | PIC32MZ1024EFK100 | PIC32MZ2048EFH100 |
PIC32MZ0512EFF124 | PIC32MZ1024EFF124 | PIC32MZ1024EFK124 | PIC32MZ2048EFH124 |
PIC32MZ0512EFF144 | PIC32MZ1024EFF144 | PIC32MZ1024EFK144 | PIC32MZ2048EFH144 |
PIC32MZ0512EFK064 | PIC32MZ1024EFG064 | PIC32MZ1024EFM064 | PIC32MZ2048EFM064 |
PIC32MZ0512EFK100 | PIC32MZ1024EFG100 | PIC32MZ1024EFM100 | PIC32MZ2048EFM100 |
PIC32MZ0512EFK124 | PIC32MZ1024EFG124 | PIC32MZ1024EFM124 | PIC32MZ2048EFM124 |
PIC32MZ0512EFK144 | PIC32MZ1024EFG144 | PIC32MZ1024EFM144 | PIC32MZ2048EFM144 |
Supported modules:
2.1.0
NEW HARDWAREConfig files added for adequate NEW
boards.
2.1.0
DEVELOPMENT KIT PACKAGEUpdated mikroSDK development kit to follow added hardware.
2.1.0
Fixeshal_ll_bit_control.h
**2.1.0
ImprovementsRC0
and RC1
PIC32MX
chips have a default value of 10bit
, STM32
have a default value of 12bit
etc.2.1.0
Git relevant updates2.1.0
CollaboratorsWe would like to thank the following people for contributing:
BACK TO TOP OF 2.1.0
BACK TO TOP
v2.0.3
2.0.3
ChangesCuriosity HPC is now supported in mikroSDK 2.0. Clicker 2 for STM32/PIC18FJ/PIC18FK is now supported in mikroSDK 2.0.
Added support for PIC18F47Q10 chip.
Added adequate board definition files for Curiosity HPC board. Added adequate board definition files for Clicker 2 for STM32. Added adequate board definition files for Clicker 2 for PIC18FJ. Added adequate board definition files for Clicker 2 for PIC18FK.
Config files added for adequate NEW
boards.
Updated mikroSDK development kit to follow added hardware.
2.0.3
FixesUNI Clicker
renamed to follow naming conventionlow level PPS implementation
( PIC chips )NOTE: PPS wasn't being set correctly for PIC18xxxK40 chips. Applied PPS fix covers this issue.
2.0.3
Improvementslow level SPI implementation
( PIC chips )low level I2C implementation
( PIC chips )BACK TO TOP OF 2.0.3
BACK TO TOP
v2.0.2
2.0.2
ChangesClicker 4 for STM32 is now supported in mikroSDK 2.0.
Added adequate board definition files for Clicker 4 for STM32.
Updated mikroSDK development kit to follow added hardware.
2.0.2
Fixesmcu_definitions
( PIC chips )Fix applied to following chips:
BACK TO TOP OF 2.0.2
BACK TO TOP
v2.0.1
2.0.1
ChangesMCU CARD 11 FOR PIC is now supported in mikroSDK 2.0.
Added following PIC chips:
PIC18F57K42
- official pagePIC18F57Q43
- official pageAdded adequate board definition files for MCU CARD 11 FOR PIC.
Updated mikroSDK development kit to follow added hardware.
PIC18F57K42
- official pagePIC18F57Q43
- official page2.0.1
FixesBACK TO TOP OF 2.0.1
BACK TO TOP
v2.0.0
**INITIAL RELEASE.
**
BACK TO TOP