[HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth

il chip contiene un suo fw, ed in base a quello i pin sono questo o quello. Ci sono foto, mi sembra anche nella guida, che danno dei nomi ai pin, sembrano esserci ad esempio gli altri segnali seriali, mentre per tutti i pin IO dipende dal firmware.
Mi sembra di aver visto progetti che usano il solo modulo, programmato dall'utente. Forse ha un suo IDE gratuito ?