I just got a new pro-micro Atmega32U4 board, and installed the current Arduino IDE (1.8) and cannot get it working.
There is no entry for a pro-micro, so I chose Leonardo as it uses the same chip.
When I choose upload, the two red LEDs blink fast, but I get an error from avrdude, saying that it cannot upload the code.
The board is probably from a Chinese web shop ($6 clone). There are no buttons on the board.
My questions are:
Is there already a bootloader on the chip, or do I have to program one? How do I check this?
How does it know that it must receive an upload, instead of running the flash program?
Which board should I choose in the IDE?
This is the error:
Couldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
Update: I did everything the manual said. I can choose the pro-micro now. Still the same error message. How do I check what state the bootloader is in?