In what IDE do you write libraries for Arduino?

I use CodeBlocks for developing my Arduino OBD-II library

westfw:

emacs

I didn't know that anyone had gone and done an arduino-mode !

It looks like there is an "arduino-mode.el" that does basic C-style stuff, but compilation/upload is part of CEDET instead?
EmacsWiki: Collection Of Emacs Development Environment Tools

I had CEDET installed and Semaintic and EDE enabled. The frustrating thing is that initially the compilation and upload to an arduino worked so well!

Jim

Did you try cleaning up your .emacs stuff and/or find any local project files created by EDE and/or CEDET?