Most desired upgrades and enhancements for MikroE compilers

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
pavel
Posts: 1
Joined: 11 Apr 2010 09:23

Re: Most desired upgrades and enhancements for MikroE compil

#16 Post by pavel » 14 Sep 2016 07:29

Hi,
The function on your list "TFT Get Pixel routine in the TFT library" is really my MOST wanted one for a long time. A picture redrawing would be so easy... ME team on Forum announced that this function is on the wish list a long time ago. But no implementation yet. Hope, will be added soon. Thank you. Good luck with compiler enhancements/upgrades to ME team!

Best regards,
Pavel

feuerwolf
Posts: 95
Joined: 09 Nov 2012 16:00
Location: Switzerland

Re: Most desired upgrades and enhancements for MikroE compil

#17 Post by feuerwolf » 14 Sep 2016 07:51

Support for RTOS in mikroC PRO for PIC32
DMA library
I2C timeout

I desperately would like the IDEs to be able to view more than one File at the same time. Being able to open and view two or three file/windows in a split screen would be a huge workflow improvement.

tm01
Posts: 1
Joined: 14 Sep 2016 08:25

Re: Most desired upgrades and enhancements for MikroE compil

#18 Post by tm01 » 14 Sep 2016 10:49

Hi
Since VisualTFT will go into the compiler, I think that my requested feature should stand on this list:

Since a few years I am waiting for 16Bit support of SSD1963 Displays with 800x480 resolution. There are many posts in the forum about that. mE announced that feature years ago. Since Jan 2015 a 7" tft with that controller and that resolution is in the mE shop. I hoped the VisualTFT update would come soon. But it didn't. I think that I'm not the only person who need that feature.

dibor
Posts: 208
Joined: 29 Dec 2014 18:59

Re: Most desired upgrades and enhancements for MikroE compil

#19 Post by dibor » 14 Sep 2016 13:40

COFF file compatible with Proteus and Atmel AVR Studio for AVR's.

qwepoi
Posts: 68
Joined: 14 Apr 2013 14:14

Re: Most desired upgrades and enhancements for MikroE compil

#20 Post by qwepoi » 14 Sep 2016 17:12

90% of updates are about PIC's . If you follow my posts you know there is a deal between mikroelektronika and microchip.
for example look at the AVR compiler or ARM stuff .... how many proposal do you see ? . zero .... ????

sshahryiar
Posts: 5
Joined: 20 Jul 2010 04:59

Re: Most desired upgrades and enhancements for MikroE compil

#21 Post by sshahryiar » 14 Sep 2016 17:18

I have a number of suggestions for MikroE compiler updates although I voted my favourite three already and some are not even listed here. Thus I'm enlisting my wishes for compiler improvements here:

1. Complete DMA library for ARM, ATXMega and other MCUs that have it.
2. FSMC library.
3. I2S library.
4. Analog comparator library.
5. Watchdog library.
6. Capacitive touch library.
7. GPIO library for setting pin/port states and receiving pin/port logic states. (not GPIO pin configuration library)
8. IR communication library for MCUs with IR receiving units.
9. RTC library for MCUs with built-in RTC modules.
10. CRC, AES and DES libraries.
11. Display controller libraries for MCUs with built-in display controllers like STM32F429.
12. USB library improvements as to support USB OTG and CDC classes.
13. USB library for ATXMega and AVR MCUs that have built-in USB hardware.
14. Timer library as such that the user can configure input capture mode, cascading, etc other than time base generation and PWM.
15. Advanced ADC functions for dsPIC, ATXMega and ARM.
16. I2C timeout functionality for I2C library.
17. RTOS support for ARM, AVR and PIC32.
18. Integration of STM32CubeMX with MikroC for ARM.
19. Graphical clock configuration tool for ARM, ATXMega and other chips that have multiple clock sources.
20. Easy built-in functions for printing numerical values, e.g. variables.
21. Improvements of ethernet and storage libraries with more simple examples.
22. Examples of RS485 and CAN like MODBUS and J1939 CAN protocol.
23. Examples for making video and music players.
24. Correction of library examples and documents.
25. Support for TFT and OLED controllers like ST7735, ILI9325, SSD1306, etc.
26. Support for STC microcontrollers in MikroC for 8051.

I know it’s easy to make a long wish list and not always easy for developers but I believe these additions will surely improve MikroE compilers a lot. Best wished for the developers.

:)

fred85
Posts: 187
Joined: 27 Dec 2010 14:50
Location: Canada

Re: Most desired upgrades and enhancements for MikroE compil

#22 Post by fred85 » 15 Sep 2016 01:43

qwepoi wrote:90% of updates are about PIC's . If you follow my posts you know there is a deal between mikroelektronika and microchip.
for example look at the AVR compiler or ARM stuff .... how many proposal do you see ? . zero .... ????
You're kidding right? Some PIC compilers haven't been updated in years. The last 8b one was just a licensing update the one before that wasn't really meaningful and was buggy as hell.

They probally have deals with all the ARM manufactuers to. AVR was bought by Microchip.

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

Re: Most desired upgrades and enhancements for MikroE compil

#23 Post by p.erasmus » 15 Sep 2016 12:25

qwepoi wrote:90% of updates are about PIC's . If you follow my posts you know there is a deal between mikroelektronika and microchip.
for example look at the AVR compiler or ARM stuff .... how many proposal do you see ? . zero .... ????
You seem to be blind and can not read there are a few ARM related provements

To your Comment
(1) dePIC compilers did not get an update nearly 2.7 year while the ARM Compilers had 3- 4 updates including addition of New Families of microcontrollers
(2) the PIC 32 compiler has seen 1 update againt ARM compilers
(3) PIC compiler has seen 1 update more that 1 year ago

get your fact right before you post false infomation
P.Erasmus
Saratov,Russia
--------------------------------------------------------------

SimonD
Posts: 36
Joined: 04 Aug 2011 11:54

Re: Most desired upgrades and enhancements for MikroE compil

#24 Post by SimonD » 16 Sep 2016 10:53

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 ...
Maybe your problem is the human resources, but this is your problem ... and this is not excuse for your customers ...
If i can propose something else in your list this is a library (and not only for C) for the most popular Touch Controller in the market at this moment, the XPT2046.
Thanks again

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

Re: Most desired upgrades and enhancements for MikroE compil

#25 Post by ilferrari » 16 Sep 2016 12:35

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).
Last edited by ilferrari on 16 Sep 2016 12:37, edited 1 time in total.

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

Re: Most desired upgrades and enhancements for MikroE compil

#26 Post by ilferrari » 16 Sep 2016 12:37

feuerwolf wrote:I desperately would like the IDEs to be able to view more than one File at the same time. Being able to open and view two or three file/windows in a split screen would be a huge workflow improvement.
You can already do that. Click on the file tab and drag across the screen.

arco
Posts: 312
Joined: 15 Apr 2008 13:54
Location: The Netherlands

Re: Most desired upgrades and enhancements for MikroE compil

#27 Post by arco » 18 Sep 2016 11:02

Timeout for i2c routines would be nice. Also as mentioned before, fixing the IDE would be.
I mentioned numerous very annoying flaws over the last 5(!) years of which none has been addressed regrettably...
Regards,

Peter.

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

Re: Most desired upgrades and enhancements for MikroE compil

#28 Post by Kalain » 19 Sep 2016 14:51

Hi,

The most important thing before to add new features is to fix all known bugs.
Alain

janni
Posts: 5373
Joined: 18 Feb 2006 13:17
Contact:

Re: Most desired upgrades and enhancements for MikroE compil

#29 Post by janni » 19 Sep 2016 16:39

Kalain wrote:The most important thing before to add new features is to fix all known bugs.
This, unfortunately, never seems to be a priority :( . Fixing bugs is much more demanding than writing a library or two (or promising to do that :wink: ).

On the other hand, one doesn't have to be a marketing guru to see the difference in appeal between 'many new features!' and 'many bugs fixed!' :lol: .

Toley
Posts: 922
Joined: 03 Sep 2008 16:17

Re: Most desired upgrades and enhancements for MikroE compil

#30 Post by Toley » 19 Sep 2016 17:06

janni wrote:
Kalain wrote:The most important thing before to add new features is to fix all known bugs.
This, unfortunately, never seems to be a priority :( . Fixing bugs is much more demanding than writing a library or two (or promising to do that :wink: ).

On the other hand, one doesn't have to be a marketing guru to see the difference in appeal between 'many new features!' and 'many bugs fixed!' :lol: .
I completely agree, fixing existing bugs should be the priority. But to do that they should list the bugs first. Everytime someone report an old bug on the forum, they act like it's the first time they heard about it.
Serge T.
Learning is an endeless process but it must start somewhere!

Post Reply

Return to “PIC32 Compilers General”