From 838a086a20bb82dae793385ddadcefa6d68307ea Mon Sep 17 00:00:00 2001
From: mgreiff <marcusgreiff.93@hotmail.com>
Date: Tue, 16 Apr 2019 10:10:03 +0200
Subject: [PATCH] Update installation instructions

---
 docs/build/index.md            |  2 +-
 docs/build/lib/functions.md    |  2 +-
 docs/build/man/installation.md | 24 ++++++++++++++++++++++++
 docs/src/man/installation.md   | 12 ++++++++++++
 4 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/docs/build/index.md b/docs/build/index.md
index a076763..b209639 100644
--- a/docs/build/index.md
+++ b/docs/build/index.md
@@ -49,8 +49,8 @@
 - [`Base.read`](lib/functions.md#Base.read)
 - [`Base.read`](lib/functions.md#Base.read)
 - [`LabConnections.BeagleBone.assert_pwm_write`](lib/functions.md#LabConnections.BeagleBone.assert_pwm_write-Tuple{Int32,String})
-- [`LabConnections.BeagleBone.bbparse`](lib/functions.md#LabConnections.BeagleBone.bbparse-Tuple{Tuple,Any})
 - [`LabConnections.BeagleBone.bbparse`](lib/functions.md#LabConnections.BeagleBone.bbparse-Tuple{Any})
+- [`LabConnections.BeagleBone.bbparse`](lib/functions.md#LabConnections.BeagleBone.bbparse-Tuple{Tuple,Any})
 - [`LabConnections.BeagleBone.closedev`](lib/functions.md#LabConnections.BeagleBone.closedev-Tuple{String,Int32})
 - [`LabConnections.BeagleBone.export_gpio`](lib/functions.md#LabConnections.BeagleBone.export_gpio-Tuple{Int32})
 - [`LabConnections.BeagleBone.export_led`](lib/functions.md#LabConnections.BeagleBone.export_led)
diff --git a/docs/build/lib/functions.md b/docs/build/lib/functions.md
index 6f71a12..c23e902 100644
--- a/docs/build/lib/functions.md
+++ b/docs/build/lib/functions.md
@@ -2,8 +2,8 @@
 - [`Base.read`](functions.md#Base.read)
 - [`Base.read`](functions.md#Base.read)
 - [`LabConnections.BeagleBone.assert_pwm_write`](functions.md#LabConnections.BeagleBone.assert_pwm_write-Tuple{Int32,String})
-- [`LabConnections.BeagleBone.bbparse`](functions.md#LabConnections.BeagleBone.bbparse-Tuple{Tuple,Any})
 - [`LabConnections.BeagleBone.bbparse`](functions.md#LabConnections.BeagleBone.bbparse-Tuple{Any})
+- [`LabConnections.BeagleBone.bbparse`](functions.md#LabConnections.BeagleBone.bbparse-Tuple{Tuple,Any})
 - [`LabConnections.BeagleBone.closedev`](functions.md#LabConnections.BeagleBone.closedev-Tuple{String,Int32})
 - [`LabConnections.BeagleBone.export_gpio`](functions.md#LabConnections.BeagleBone.export_gpio-Tuple{Int32})
 - [`LabConnections.BeagleBone.export_led`](functions.md#LabConnections.BeagleBone.export_led)
diff --git a/docs/build/man/installation.md b/docs/build/man/installation.md
index 0858bac..bbfba5c 100644
--- a/docs/build/man/installation.md
+++ b/docs/build/man/installation.md
@@ -133,6 +133,30 @@ This scripts bundles the current code in LabConnections.jl and serbus on the hos
 <a id='Setting-up-automatic-communication-1'></a>
 
 
+<a id='Setting-up-the-uEnv-file-1'></a>
+
+### Setting up the uEnv file
+
+
+Since the deployment of the v4.14 kernel, the slots file and bone_capemgr have been permanantly disabled. This means that there is no need for compiling the device tree overlays as we did for the v0.6 version of the software stack. Instead, we need to configure the /boot/uEnv.txt file to enable the PWM pins correctly. Simply open the `/boot/uEnv.txt` file, add the line
+
+
+```
+cape_enable=bone_capemgr.enable_partno=univ-all,BB-ADC,BB-PWM0,BB-PWM1,BB-PWM2
+```
+
+
+and uncomment the line
+
+
+```
+disable_uboot_overlay_video=1
+```
+
+
+Reboot the BeagleBone, and you should now have access to the PWM pins.
+
+
 <a id='Setting-up-a-Julia-server-on-the-BeagleBone-1'></a>
 
 ### Setting up a Julia server on the BeagleBone
diff --git a/docs/src/man/installation.md b/docs/src/man/installation.md
index 333ad1d..eafab98 100644
--- a/docs/src/man/installation.md
+++ b/docs/src/man/installation.md
@@ -65,6 +65,18 @@ This scripts bundles the current code in LabConnections.jl and serbus on the hos
 
 <a id='Setting-up-automatic-communication-1'></a>
 
+### Setting up the uEnv file
+Since the deployment of the v4.14 kernel, the slots file and bone_capemgr have been permanantly disabled. This means that there is no need for compiling the device tree overlays as we did for the v0.6 version of the software stack. Instead, we need to configure the /boot/uEnv.txt file to enable the PWM pins correctly. Simply open the `/boot/uEnv.txt` file, add the line
+
+```
+cape_enable=bone_capemgr.enable_partno=univ-all,BB-ADC,BB-PWM0,BB-PWM1,BB-PWM2
+```
+and uncomment the line
+```
+disable_uboot_overlay_video=1
+```
+Reboot the BeagleBone, and you should now have access to the PWM pins.
+
 ### Setting up a Julia server on the BeagleBone
 To setup automatic start of Julia server on the BB, make sure to have completed all prior installation instructions, and that the latest revision of the LabConnections package is located on the BB. SSH into the BB, and copy the file `juliaserver.service` to the folder `systemd/system`
 ```
-- 
GitLab