ME 305 Group 6 Documentation
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  ME305_code
  Lab0x01
 led_blinks.pyOn button activation, cycles through Square, Sinewave, and Sawtooth blink pattern
  Lab0x02
 encoder_02.pyDriver class for rotary encoders
 main_02.pyMain function to cycle through tasks and run them
 shares_02.pyTask sharing ibrary implementing both shares and queues
 taskEncoder_02.pyManages the states for the encoder task
 taskUser_02.pyManages the states for the User Interface task
  Lab0x03
 DRV8847_03.pyImplments driver for DRV8847
 encoder_03.pyDriver class for rotary encoders
 main_03.pyMain function to cycle through tasks and run them
 motor_03.pyDriver class for DC motor
 shares_03.pyTask sharing ibrary implementing both shares and queues
 taskEncoder_03.pyManages the states for the encoder task
 taskMotor_03.pyFor running the motor and motor drivers
 taskUser_03.pyManages the states for the User Interface task
  Lab0x04
 closedloop_04.pyClass for a proportional controller
 encoder_04.pyDriver class for rotary encoders
 main_04.pyMain function to cycle through tasks and run them
 motor_04.pyDriver class for DC motor
 shares_04.pyTask sharing ibrary implementing both shares and queues
 taskController_04.pySets up and calls the closed loop controller class
 taskEncoder_04.pyManages the states for the encoder task
 taskMotor_04.pyFor running the motor and motor drivers
 taskUser_04.pyManages the states for the User Interface task
  Lab0x05
 BNO055_05.pyDriver class for BNO055 IMU
 closedloop_05.pyClass for a proportional controller
 main_05.pyMain function to cycle through tasks and run them
 motor_05.pyDriver class for DC motor
 taskController_05.pySets up and calls the closed loop controller class
 taskIMU_05.pyCreates and operates the IMU
 taskMotor_05.pyFor running the motors
 taskUser_05.pyManages the states for the User Interface task
  Lab0xFF
 BNO055.pyDriver class for BNO055 IMU
 closedloop.pyClass for a PID controller
 dcc.pyFile to wipe calibration constants from device filesystem
 main.pyMain function to cycle through tasks and run them in a cooperative manner
 motor.pyDriver class for DC motor
 printqueue.pyImplements a basic print queue to pass print statements to task User
 shares.pyTask sharing ibrary implementing both shares and queues
 taskAngleController.pySets up and calls the closed loop controller class
 taskDataCollect.pyFor collecting data and saving it to a write file
 taskIMU.pyCreates and operates the IMU
 taskMotor.pyCreates and controls motor objects
 taskMotorController.pySets up and calls the closed loop controller class for the inner loop
 taskPanel.pyTask for creating, calibrating, and operating the touch panel object
 taskUser.pyManages the states for the User Interface task
 touchPanel.pyDriver for a 4-wire resistive touch panel
 mainpage.pyThe home page for the portfolio