DIY Smart Watch

I have been trying to build this watch for my project for school.

I am stuck on

Copying the bitmap image header

You must copy the header file that contains bitmap images to load and use them. You should copy bitmap.h in RetroWatchArduino folder to /Arduino install folder/Arduino/hardware/libraries/RetroWatch. If there’s no such folder, simply make it.

I downloaded the the zip and made a copy of bitmap.h and made the folder and placed it in there.

C:\Program Files (x86)\Arduino\hardware\libraries\Retrowatch

the .ino im using is RetroWatchArduino_spi.ino

RetroWatchArduino_spi.ino:36:20: fatal error: bitmap.h: No such file or directory
compilation terminated.
Error compiling.

What am I doing wrong?

I'm not sure if folder names are case-sensitive, but yours is named "Retrowatch" instead of "RetroWatch". Again, not sure if this could cause the problem.

That header file goes in the folder with your sketch, not in the libraries folder.

Still confused sorry.

I downloaded the retrowatch-master zip, and used the folder RetroWatchArduino_spi_no_button from it. inside has two files.

bitmap.h and RetroWatchArduino_spi_no_button.ino

Where do I place inside the arduino folder.

C:\Program Files (x86)\arduino is the folder where it is.

all of my sketches goto C:\Users\Stormtower\Documents\arduino

do I place the bitmap.h in /Program Files (x86)/Arduino/hardware/libraries/RetroWatch folder and then use

//#include <avr/pgmspace.h>
#include <SPI.h>
#include <Wire.h>
#include <SoftwareSerial.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <math.h>
#include </Program Files (x86)/Arduino/hardware/libraries/RetroWatch/bitmap.h>

or is it something else?

so I kept them both in the same sketch folder and this is the what I am getting now

In file included from RetroWatchArduino_spi_no_button.ino:36:0:
bitmap.h:1269:43: error: variable 'bitmap_array' must be const in order to be put into read-only section by means of 'attribute((progmem))'
PROGMEM const unsigned char* bitmap_array[] = {
^
RetroWatchArduino_spi_no_button.ino:124:32: error: variable 'weekString' must be const in order to be put into read-only section by means of 'attribute((progmem))'
RetroWatchArduino_spi_no_button.ino:125:32: error: variable 'ampmString' must be const in order to be put into read-only section by means of 'attribute((progmem))'
Error compiling.