Is your folder hardware/mighty-1284p/avr/ or do you still have the /arduino-1.6.0/hardware/atmegaxxx4p/AVR/... as your earlier post?
I have tried to use the Mighty-1284p core with Arduino 1.6, but for me, even with the filing system right:/arduino-1.6.0/hardware/atmegaxxx4p/AVR/...It always says:Arduino: 1.6.0 (Windows 7), Board: "ATmega324P"Selected board depends on 'arduino' core (not installed).
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644__) || defined(__AVR_ATmega644A__) || defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644PA__)
AHA!!! I found the error: the file hardware/mighty_1284p/AVR/... should be /avr !It compiles now! (Sadly, still with the sync errors I describe in my other thread)Note to everybody else: directory names are CASE SENSITIVE!
So... why does it work for 1.0.6 but not 1.6?
Pico,Thanks for the explanation. I have a question: in arduino's own boards.txt core=arduino is sufficient to specify arduino's arduino core (default vendor being Arduino?!) but in a custom vendor hardware folder, you need core=arduino:arduino to specify the same arduino core within arduino IDE folder?