Hi Mike,
Thanks for the prompt reply.
Here is the workflow I followed:
I went to: Welcome to MCUXpresso | MCUXpresso Config Tools and created an SDK for my hardware platform (FRDM-K22F-AGM01).
Download SDK
Unzip SDK
Open Kinetis Design Studio
File->New->Kinetis SDK 2.x Project
Navigate to the SDK downloaded from the link listed above
Name Project, Hit Next
Go through nested menus as follows: Boards->FRDM-K22F board->Examples->demo_apps->ecompass
Here is a picture:

Click Finish
From here I have a full source code project I can work with in Kinetis Design Studio. This project builds fine and I have edited it successfully, adding some debug statements, button pushes, etc. I have not touched any of the ecompass code. The fact that I am able to build, load and debug the program on the target hardware makes me feel like I didn't miss any check boxes or fat finger something anywhere in the download process. As far as the project goes the magnetic calibration is built in, and once complete the program repeatedly prints the ecompass reading over a COM port to a putty window.
Here is a copy of the readme.txt file that is included with the project:
Overview
========
The E-Compass demo application demonstrates the use of the FXOS8700 sensor. The tilt-compensated algorithm calculates
all three angles (pitch, roll, and yaw or compass heading).
Toolchain supported
===================
- IAR embedded Workbench 7.70.1
- Keil MDK 5.20
- GCC ARM Embedded 2015-4.9-q3
- Kinetis Development Studio IDE 3.2.0
- Atollic TrueSTUDIO 5.5.2
Hardware requirements
=====================
- Mini/micro USB cable
- FRDMK22F board
- Personal Computer
Board settings
==============
No special settings are required.
Prepare the Demo
================
1. Connect a USB cable between the host PC and the OpenSDA USB port on the target board.
2. Open a serial terminal with the following settings:
- 115200 baud rate
- 8 data bits
- No parity
- One stop bit
- No flow control
3. Download the program to the target board.
4. Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.
Running the demo
================
When the demo runs successfully, you can see the information below printed to the terminal.
Note: you must rotate the board 360 degrees to get the max / min value of the magnetic field.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To calibrate Magnetometer, roll the board on all orientations to get max and min values
Press any key to start calibrating...
Calibrating magnetometer...
Calibrate magnetometer successfully!
Magnetometer offset Mx: 313 - My: 432 - Mz: 494
Compass Angle: xxxx
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Customization options
=====================
Hopefully this is enough info to figure out what I'm working with. This ecompass output of this project definitely is ranged from -180 to +180.
Thanks!