Update to CC 4.0
[Sketches] Increase PWM/FLASH start up delay

Some boards need a slightly longer start up on PWM or on the FLASH chip
Patch received from: qrt

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] increase PWM start delay to 25ms

Sync PWM  start up delay with Arduino code

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[Sketches] Add delay to prevent initial serial corruption

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[Sketches] New begin/end sequence to improve COG 2 contrast

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] New begin/end sequence to improve COG 2 contrast

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[Sketches] contrast fixes

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] Contrast fixes (note: epd_test set for 2.7")

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] Makefile error if COG_VERSION is not set

Since there are now both V1 and V2 displays do not have a default to
ensure that the correct version is specified at compile and install
time.

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] epd_test take size parameter

This must be compiles with correct COG version, but now includes all
image sizes so run like:

  ./driver-common/epd_test 2.7

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] fixes for SPI on beaglebone black

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] A short document about using Arch Linux

This was written from memory, so it needs to be rechecked.

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[ExampleScripts] Arch install updates and systemd configuration for epd_fuse driver

This explains how to get epd_fuse running on Arch Linux for Raspberry Pi
and Beaglebone Black.  Also the Arch fonts are on a different path.

Not fixed:  "import Image"
need to change to: from PIL import Image
there is a sed command in the README-Arch.md
as a temporary work around

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[ExampleScripts] add NTP note

systemd commands to enable and start ntp

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] improve the NTP timezone setup notes

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] Fix for import problem

Actually no problem on Debian, as "from PIL import" works the same as Arch

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] extra font for Arch with Clock27.py

add some missing sudo to readme

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] arch systemd files

1. remove the mount service
2. epd-fuse.service now can be configured through /etc/default/epd-fuse
   no need to edit service file
3. add a systemd service file for Clock27.py
4. update Arch instructions

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] ensure no error if mountpoint already exists

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>
[PlatformWithOS] make *-install for ARCH Linux

detect ARCH Linux in the Makefile for bb-install and rpi-install

Signed-off-by: Christopher Hall <christopherhall.hsw@gmail.com>