Nicholas Outram

Public Repositories (86)

  • OS 5
    Task632-mbedos54

    Demonstration of a message queue + memory pool

    Last updated: 13 Jul 2017 12 2
  • OS 5
    Task631-mbedos54

    v1 updated for mbed os 5.4

    Last updated: 13 Jul 2017 11 1
  • OS 5
    Task622Solution-mbedos54

    Solution to 6.2.2 updated for mbed os 5.4

    Last updated: 13 Jul 2017 10 3
  • OS 5
    Task622-mbedos54

    Task on mixing interrupts and threads updated for mbed os 5.4

    Last updated: 13 Jul 2017 10 2
  • OS 5
    Task621-mbedos54

    Comparing a wait with yield vs a polling-busy-wait

    Last updated: 13 Jul 2017 9 2
  • OS 5
    Task617Solution-mbedos54

    Solution to Task 6.1.7 Note the order in which the locks are taken. Updated for mbed os 5.4

    Last updated: 13 Jul 2017 7 0
  • OS 5
    Task617-mbedos54

    Demonstration of deadlocks by adding a small delay updated for mbed os 5.4

    Last updated: 13 Jul 2017 7 0
  • OS 5
    Task616-mbedos54

    Converts keystrokes to Morse code - Morse is transmitted on a background thread. updated for mbed os 5.4

    code, Morse, mutex, semaphore, thread
    Last updated: 13 Jul 2017 5 1
  • OS 5
    Task615Solution-mbedos54

    Solution to 6.1.5 updated for mbed os 5.4

    Last updated: 13 Jul 2017 3 0
  • OS 5
    Task614-mbedos54

    Demonstrates data corruption due to a race condition updated for mbed os 5.4

    Last updated: 13 Jul 2017 3 1