Most desired upgrades and enhancements for MikroE compilers

Post Reply

Vote for top 3 features you would like to see in mikroC, mikroBasic or mikroPascal

Far function pointer for dsPIC, PIC24, PIC18 (reaching far function without handler table)
6
1%
Far pointer for P16 and P16ENH, automatic handling of IRP bit when dereferenced
12
2%
Weak attribute declaration
4
1%
mikro compilers on Apple platform (OS X)
26
4%
mikro compilers on Linux platform
41
6%
RAM memory organization with command like orgall
10
2%
orgall for files
3
0%
Option for write constants into EEPROM while compiling
26
4%
Relocation of the vector table
7
1%
Ethernet PING routine
18
3%
Enable ENC24j600 clock out
0
No votes
DMA library (all architectures)
67
10%
Improvement of the "sprintf" routine (%c in sprintf() routine)
13
2%
Option for auto hide "Messages / Quick converter "panel
4
1%
Project manager improvement (option for customization of folders)
8
1%
Bootloader command line
12
2%
UDP terminal source port
6
1%
Make MCU name editable (Edit project improvement)
6
1%
HID Terminal constant data sending
7
1%
Library for HX8357 display controller
7
1%
SQI library in PIC32 compiler
8
1%
Quadrature Encoder Interface (QEI) on PIC18
21
3%
I2S library for dsPIC and PIC32 compilers
10
2%
Support for LPUART on STL0x chips
1
0%
I2S library for ARM
11
2%
Stop Build option of one project
2
0%
Option for search and sort project based on the MCU
3
0%
String comparison by the pattern
6
1%
TFT Get Pixel routine in the TFT library
10
2%
OLED library
30
5%
CRC (cyclic redundancy check) function
18
3%
DOT operator for addressing bits in variables (type longlong)
12
2%
Ability to set fuses via compiler directives rather than Edit Project
9
1%
FSMC support for STM32 library
9
1%
COFF file compatible with Proteus and Atmel AVR Studio for AVR's
7
1%
Ability to declare and initialize variables at the same time (mikroBasic & mikroPascal)
10
2%
Support for High Endurance Flash Memory (HEF)
1
0%
Improved/corrected documentation
30
5%
Universal GPIO library for setting pin/port states and receiving pin/port logic states.
13
2%
IR communication library for MCUs with IR receiving units.
1
0%
RTC library for MCUs with built-in RTC modules.
24
4%
Display controller libraries for MCUs with built-in display controllers like STM32F429.
10
2%
CRC, AES and DES libraries for MCUs with built-in capabilities.
10
2%
USB library for ATXMega and AVR MCUs that have built-in USB hardware.
6
1%
Support for RTOS in mikroC PRO for AVR
4
1%
Graphical clock configuration tool for MCU that have multiple clock sources.
12
2%
Support for TFT and OLED controllers ST7735, ILI9325, SSD1306.
31
5%
Support for STC microcontrollers in 8051 compilers.
2
0%
Compiler puts output files in the separate folder.
4
1%
Bootloader supports HEX file from MPLAB and Keil
3
0%
Current location in the calling tree while debugging.
3
0%
Directive for aligning variables in RAM in all compilers.
2
0%
Package manager integral part of the IDE
7
1%
Support for inline functions.
8
1%
Enhancement of FAT32 to support multi device and the exFAT.
4
1%
More GUI objects in Visual TFT (lists, drop down lists,menus,grids, graphs).
26
4%
Support for Nordic Semiconductor nRF51 and nRF52 Series SoC
4
1%
 
Total votes: 655

Author
Message
User avatar
lana.arsic
mikroElektronika team
Posts: 1715
Joined: 15 Jan 2016 12:50

Re: Most desired upgrades and enhancements for MikroE compil

#61 Post by lana.arsic » 14 Dec 2016 16:47

Hi prometus,

Welcome to the MikroE forum.

On this list are enhancements which were the most frequently requested,
unfortunately, at this moment C++ is not at the top of the most desired enhancements.

But, we are always open for suggestions and comments, and if it turns out that there are many requests for C++,
we will put it in the most desired enhancements list.

Best regards,
Lana

Soumitrab
Posts: 156
Joined: 08 Jan 2012 07:28

Re: Most desired upgrades and enhancements for MikroE compil

#62 Post by Soumitrab » 19 Dec 2016 06:31

Dear MikroE
One update that should have been implemented a long time ago - contextual code complete. Right now typing a '.' displays all the methods, consts and vars in the project scope. Can this be limited only to the typed variable to show record elements or bit assignments etc ?
It is tedious to go back and forth between different files to check on this.
And maybe a Shift + '.' can open the entire list in the code complete window.

Thanks

grumson
Posts: 5
Joined: 07 Jul 2016 12:45

Re: Most desired upgrades and enhancements for MikroE compil

#63 Post by grumson » 19 Dec 2016 11:44

Hi MikroE!

I have Mini M4 tiva board and when i make hex file in Keil i can upload file to board with your Bootloader application, I truly love this boards.
Than I buy your mini32 pic32 board, and when I make hex file with MPLAB Harmony your Bootloader application don't suport uploading this file to your board.

So my wish is that Bootloader application suport hex file from MPLAB !

Thanks!
Dejan

User avatar
srdjan.misic
mikroElektronika team
Posts: 296
Joined: 11 Feb 2014 15:55

Re: Most desired upgrades and enhancements for MikroE compil

#64 Post by srdjan.misic » 26 Dec 2016 17:26

Hi everyone,
I just wanted to let you know that we removed two items from the poll list: I2C timeout and advanced ADC initialization. Those two were implemented in the latest versions of PIC compilers. I2C timeout will also be featured in other new releases as well. Keep on voting and adding features. We are listening.

Srdjan

p.erasmus
Posts: 3391
Joined: 05 Mar 2009 10:28

Re: Most desired upgrades and enhancements for MikroE compil

#65 Post by p.erasmus » 26 Dec 2016 19:15

Those two were implemented in the latest versions of PIC compilers. I2C timeout will also be featured in other new releases as well. Keep on voting and adding features. We are listening.
It is good to see the PIC stuff get some attention again :D
P.Erasmus
Saratov,Russia
--------------------------------------------------------------

ilferrari
Posts: 195
Joined: 18 Nov 2013 09:09

Re: Most desired upgrades and enhancements for MikroE compil

#66 Post by ilferrari » 08 Jan 2017 15:39

VCC wrote:
ilferrari wrote:ME compilers are missing a directive to align variables in RAM, like XC has. If you need to align a data structure to a 4-byte boundary you have to use absolute every time and keep track manually of what is in RAM.
It happened to me also: http://forum.mikroe.com/viewtopic.php?f=172&t=61287
Hi ME, can we vote on this one or not, thanks

Also, this list has been changing alot, so it would be nice to change votes

ilferrari
Posts: 195
Joined: 18 Nov 2013 09:09

Re: Most desired upgrades and enhancements for MikroE compil

#67 Post by ilferrari » 17 Jan 2017 16:31

ilferrari wrote:
SimonD wrote:My first wish (i would say demand) is an EQUAL SUPPORT for LIBRARIES, DRIVERS and EXAMPLES for other compilers such as BASIC and PASCAL. Please don't forget that we have pay .. equal ...
Totally agree, each compiler costs the same, so they should get the same support and features. You should make a tool to convert code and projects between languages.

One feature I would like to add to this list is struct pointers for MB (-> in C).
Another missing feature is Initialization: https://download.mikroe.com/documents/c ... zation.htm

LJStefan
Posts: 90
Joined: 17 Feb 2006 16:47
Location: Austria

Re: Most desired upgrades and enhancements for MikroE compil

#68 Post by LJStefan » 21 Jan 2017 10:22

srdjan.misic wrote:Hi everyone,
I just wanted to let you know that we removed two items from the poll list: I2C timeout and advanced ADC initialization. Those two were implemented in the latest versions of PIC compilers. I2C timeout will also be featured in other new releases as well. Keep on voting and adding features. We are listening.

Srdjan
Hi Mikroe Team,

We can not do any Vote if you make no Reset.
This woud be good if you remove or add some items on the list.

~103 members have made a vote but now it slows down...
I have made only two selections and tried to save the third one for later - but it's lost.

Best regards,
Stefan

User avatar
filip
mikroElektronika team
Posts: 11874
Joined: 25 Jan 2008 09:56

Re: Most desired upgrades and enhancements for MikroE compil

#69 Post by filip » 23 Jan 2017 15:38

Hi,
We can not do any Vote if you make no Reset.
This woud be good if you remove or add some items on the list.
If we reset the current results the existing votes will be erased, thus excluding other users' opinion which we feel is not fair.
~103 members have made a vote but now it slows down...
I have made only two selections and tried to save the third one for later - but it's lost.
The voting system works in this way - you have one chance to vote.
If you vote for one or two options, the system detects that you have voted and you will not have the permission to vote again.

Regards,
Filip.

Stuartk
Posts: 54
Joined: 12 Jan 2013 04:17

Re: Most desired upgrades and enhancements for MikroE compil

#70 Post by Stuartk » 31 Jan 2017 02:49

I've cast my votes, however I have a few suggestions:

1. Proper examples, especially for LCD screens would be helpful. Often lacking in Mikrobasic for Pic 32.

2. Documentation can at times be fantastic and then inexplicably sparse in the language help files.

3. Post the results of a repair ticket that would be useful to the group. Often I find that another user has a problem that I'm having and then the problem is resolved privately by the ticket mechanism and I'm left in the dark as to what the solution was. It would be helpful to know how the problem is fixed as the same issues repeat again and again.

4. And now for the big one.....Charge a nominal fee for major compiler updates. Every major program I own charges for major updates. There is no other serious program that I own where I purchase it once and then the software developer provides me with a lifetime of updates. It's an untenable business model. ME has a large number of compilers and some of them need work more then others. It's in my interest to pay for improvements...that way they get done.

For example; Dragon naturally speaking medical cost me $1000. Each update costs $500. I upgrade when there are major new features that I need.
Microsoft office is now sold by subscription.
I have to renew my VPN, Newsgroup supplier , Norton annually
Eagle CAD requires you to purchase every major upgrade.

ME compilers are professional tools. This ensures that the product is funded and appropriately supported. If you come out with a compiler update that is compelling, I will pay money for it, gladly, as it's in my best interest for development and improvements to continue.

User avatar
lana.arsic
mikroElektronika team
Posts: 1715
Joined: 15 Jan 2016 12:50

Re: Most desired upgrades and enhancements for MikroE compil

#71 Post by lana.arsic » 01 Feb 2017 18:30

Hi,

1. There is an example for LCD in the Help menu in the compile,
at the end of the description for LCD Library, you can take a look at it.

2. Information in the Help menu are short and concise,
so the Help menu will not be overloaded.

But can you tell me for which topics do you need more information?

3. When you find out such topic, feel free to contact us on the ticket.
If the ticket was useful for the group, we put information in our Knowledge base:

https://helpdesk.mikroe.com/index.php?/ ... ebase/List

But sometimes, issue is tied for particular project.

4. Thank you for the suggestion and for the compliments, but at this moment it is our company's policy.

Kind regards,
Lana

Kalain
Posts: 1093
Joined: 11 Mar 2005 18:26
Location: Aubenas, France

Re: Most desired upgrades and enhancements for MikroE compil

#72 Post by Kalain » 14 Feb 2017 10:20

Stuartk wrote:I've cast my votes, however I have a few suggestions:

1. Proper examples, especially for LCD screens would be helpful. Often lacking in Mikrobasic for Pic 32.

2. Documentation can at times be fantastic and then inexplicably sparse in the language help files.

3. Post the results of a repair ticket that would be useful to the group. Often I find that another user has a problem that I'm having and then the problem is resolved privately by the ticket mechanism and I'm left in the dark as to what the solution was. It would be helpful to know how the problem is fixed as the same issues repeat again and again.

4. And now for the big one.....Charge a nominal fee for major compiler updates. Every major program I own charges for major updates. There is no other serious program that I own where I purchase it once and then the software developer provides me with a lifetime of updates. It's an untenable business model. ME has a large number of compilers and some of them need work more then others. It's in my interest to pay for improvements...that way they get done.

For example; Dragon naturally speaking medical cost me $1000. Each update costs $500. I upgrade when there are major new features that I need.
Microsoft office is now sold by subscription.
I have to renew my VPN, Newsgroup supplier , Norton annually
Eagle CAD requires you to purchase every major upgrade.

ME compilers are professional tools. This ensures that the product is funded and appropriately supported. If you come out with a compiler update that is compelling, I will pay money for it, gladly, as it's in my best interest for development and improvements to continue.
You are absolutly right in ALL of 4 exposed points.
From my side, the most desired upgrade and enchancement for MikroeE compilers would be to fix all known bugs
That's "amazing" to see in forums all reported bug after V7.0.0 realease.

so please, before to add any new feature, FIX ALL KNOWN BUGS.
Alain

hooper
Posts: 143
Joined: 23 Oct 2009 08:51

Re: Most desired upgrades and enhancements for MikroE compil

#73 Post by hooper » 19 Feb 2017 09:58

hi,
I would like to note some additional issues that I will be happy to find in next versions of the PIC compilers:

1. Bug fixes ( like Mmc_Fat_ReadN() that does not update the cursor after reading)
and resolving the difficulties in FAT32 library to function properly with different USB stick flash memories.
2. FAT libraries: support multi device and multi files and even the exFAT and NTFS.
The library should identify the type of the FAT automatically and supportall types of FAT ( FAT12/FAT16/FAT32/NTFS/exFAT).
3. IDE: while showing the RAM or FLASH memory window enable jump to a specific address or/and search for a specific value (byte, two bytes and four bytes).
4. Add wifi library for ESP8622
5. Website: description of minor versions changes (for example for PIC32 C compiler, where can I find the changes between 3.6 and 3.61?)

stivo
Posts: 9
Joined: 04 Mar 2013 17:44

Re: Most desired upgrades and enhancements for MikroE compil

#74 Post by stivo » 25 Feb 2017 14:43

I wish the IDE was not windows only. Unless you always want to be a seen as a simple hobbyist tool, Mac and Linux support should be a top priority.

The text editor....

Low power microcontroller support is essential these days.

User avatar
lana.arsic
mikroElektronika team
Posts: 1715
Joined: 15 Jan 2016 12:50

Re: Most desired upgrades and enhancements for MikroE compil

#75 Post by lana.arsic » 28 Feb 2017 09:41

Hi,

Regarding support for Linux and OS X, you can vote at the beginning of this thread:

viewtopic.php?f=146&t=68444

Regarding another suggestions, can you please describe it more,
for which MCU do you need support?

Kind regards,
Lana

Post Reply

Return to “PIC32 Compilers General”