Also posted at:
Do this:
- Download https://github.com/the-vty/bmw-ibus-bluetooth/archive/master.zip
- Unzip the downloaded file.
- Open the bmw-ibus-bluetooth-master/firmware folder from the unzipped project.
- Create a file named firmware.ino. Assuming you're using Windows (since you mention Atmel Studio), you only need to right click > New > Text Document, then change the name of the generated .txt file. Make sure the file is named firmware.ino, not firmware.ino.txt. Windows likes to hide file extensions by default.
That dummy .ino file will allow the Arduino IDE to open the project as a sketch since the Arduino IDE requires at least one .ino file in every sketch, although the .c and .h files used in this project are also supported. After doing this I was able to successfully compile the sketch for Arduino/Genuino Uno using the Arduino IDE. I don't know whether it will actually work but I don't see any special magic in the Makefile so I think there's a good chance that it will.