Do you have some general ideas about CrossWorks? Let us know where we're not up to scratch and how we can make things better. Or tell us what you need.
If you have a bug, this is not the place to get it fixed! Please use our helpdesk for that, this is for positive suggestions on how to direct the future of CrossWorks development for all of us.
-
55 votes
Write a TCP/IP library for CrossWorks and CTL
Support protocols such as ARP, UDP, TCP (with BSD-like sockets), SMTP, SNTP, FTP and so on.
Status: started -
48 votes
-
38 votes
Write an SD/CF/HD FAT library for CrossWorks
...and figure out the standing with Microsoft's patents.
Status: started -
31 votes
Write a graphics library for CrossWorks
LCDs are becoming more common on evaluation boards with new chips that have integrated LCD controllers. I really need a simple, clean graphics library to help me get a head start,
Status: under review -
23 votes
-
21 votes
Two source file view (side-by-side)
The ability to see more than one source file at a time.
You can fit two ’sane’ source files side-by-side on most widescreen displays so it would be nice if CrossStudio supported this.
Status: plannedThis was a featurectomy from the old MDI view which we removed because it was a pain to keep it working across platforms, especially Mac OS X (where it didn't work at all). The code for multiple simultaneous views is already in CrossStudio, and I'll work on this as a priority.
-
18 votes
Rearrange source file tabs by clicking and dragging
While it may be a standard feature for a lot of code editors, CrossStudio doesn't let you rearrange the order of your open files.
I prefer to be able to rearrange things, to keep associated files next to each other as I open them. Right now, I have to close everything and start again. Quite a headache!
Status: planned -
16 votes
Write a fixed-point library for CrossWorks
Floating point is great but potentially slow; fixed point is much faster in general, and I could really do with a fast, clean fixed-point library.
Status: under review -
15 votes
Make CrossWorks manual available as a PDF document
Online manuals are great for quick reference, but I really prefer searching and reading PDF documents.
Status: started -
14 votes
Stack usage: nice graphical display similar to memory usage
The idea is to have the debugger examine an area of memory, and search from the "end" back for a specific character, and report how far back it got before the character was not found. When compiled with INITIALIZE_STACKS this could be used to report, graphically, the remaining stack spa... more
Status: under review -
13 votes
Write an IDE that targets Embedded Linux
Embedded Linux is becoming more widely accepted and I think CrossWorks would make an ideal development environment for it. Could you please consider supporting embedded Linux development?
...and how many customers are actually dev eloping for Embedded Linux? Would this mean that customers would expect us to deliver a working Linux distribution for their particular board?
-
13 votes
-
12 votes
-
12 votes
-
12 votes
Add a Timer interrupt to the ARM simulator
The simulator is a nice idea but... would be a lot more useful if it had a timer interrupt feature to kick CTL along.
-
11 votes
Project converter for IAR and, perhaps, Keil projects
TI's sample projects and libraries (like SimpliciTI) for the MSP430 are always IAR projects.
Adding a project converter from IAR to CW adds the possibility for easy testing these libraries.
Status: under review -
11 votes
Enhanced data formatters
The ability to split longs/ints/shorts into smaller chunks for viewing in the watch/variables windows, i.e
00001000000000011101111110000001b
Could be displayed as sub bytes:
00001000-00000001-11011111-10000001
or nibbles
0000-1000-0000-0001-1101-1111-1000-0001
etc.
Trying to ... more
Status: planned -
10 votes
-
9 votes
PC-LINT or MISRA integration
A means to analyze code for MISRA compliance i e an interface to PC-LINT or as an integral part of the CrossWorks IDE.
Status: started