powered by UserVoice

CrossWorks Suggestions Forum

Log in or Sign up |

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.

  1. 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
  2. 48 votes
  3. 38 votes

    Write an SD/CF/HD FAT library for CrossWorks

    ...and figure out the standing with Microsoft's patents.

    Status: started
  4. 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
  5. 23 votes

    Write a USB device library for CrossWorks

    Support bulk devices, HID, and so on.

    Status: planned
  6. 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: planned

    This 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.

    Default-avatar Paul Curtis Admin
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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?

    Default-avatar Paul Curtis Admin
  12. 13 votes
  13. 12 votes

    Write a GSM/GPRS library for CrossWorks

    Suggestions on a postcard please.

    Status: under review
  14. 12 votes
  15. 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.

  16. 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
  17. 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
  18. 10 votes

    Trace support

    ETB for newer ARM devices
    "Trace port" support for Cortex M3

    Status: started
  19. 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
  20. 9 votes
powered by UserVoice