R1 code for micro:bit based train controller code, requires second micro:bit running rx code to operate - see https://meanderingpi.wordpress.com/ for more information

Fork of mbed-dev-bin by Lancaster University

Files at this revision

API Documentation at this revision

Comitter:
DavidMS
Date:
Tue May 23 12:27:33 2017 +0000
Parent:
3:768173a57492
Commit message:
basic_microbit_tx_train_controller_code: R1 code for micro:bit based train controller code, requires second micro:bit running rx code to operate - see https://meanderingpi.wordpress.com/ for more details

Changed in this revision

AnalogIn.h Show annotated file Show diff for this revision Revisions of this file
AnalogOut.h Show annotated file Show diff for this revision Revisions of this file
BusIn.h Show annotated file Show diff for this revision Revisions of this file
BusInOut.h Show annotated file Show diff for this revision Revisions of this file
BusOut.h Show annotated file Show diff for this revision Revisions of this file
CAN.h Show annotated file Show diff for this revision Revisions of this file
CThunk.h Show annotated file Show diff for this revision Revisions of this file
CallChain.h Show annotated file Show diff for this revision Revisions of this file
CircularBuffer.h Show annotated file Show diff for this revision Revisions of this file
DigitalIn.h Show annotated file Show diff for this revision Revisions of this file
DigitalInOut.h Show annotated file Show diff for this revision Revisions of this file
DigitalOut.h Show annotated file Show diff for this revision Revisions of this file
DirHandle.h Show annotated file Show diff for this revision Revisions of this file
Ethernet.h Show annotated file Show diff for this revision Revisions of this file
FileBase.h Show annotated file Show diff for this revision Revisions of this file
FileHandle.h Show annotated file Show diff for this revision Revisions of this file
FileLike.h Show annotated file Show diff for this revision Revisions of this file
FilePath.h Show annotated file Show diff for this revision Revisions of this file
FileSystemLike.h Show annotated file Show diff for this revision Revisions of this file
FunctionPointer.h Show annotated file Show diff for this revision Revisions of this file
I2C.h Show annotated file Show diff for this revision Revisions of this file
I2CSlave.h Show annotated file Show diff for this revision Revisions of this file
InterruptIn.h Show annotated file Show diff for this revision Revisions of this file
InterruptManager.h Show annotated file Show diff for this revision Revisions of this file
LocalFileSystem.h Show annotated file Show diff for this revision Revisions of this file
LowPowerTicker.h Show annotated file Show diff for this revision Revisions of this file
LowPowerTimeout.h Show annotated file Show diff for this revision Revisions of this file
LowPowerTimer.h Show annotated file Show diff for this revision Revisions of this file
PortIn.h Show annotated file Show diff for this revision Revisions of this file
PortInOut.h Show annotated file Show diff for this revision Revisions of this file
PortOut.h Show annotated file Show diff for this revision Revisions of this file
PwmOut.h Show annotated file Show diff for this revision Revisions of this file
RawSerial.h Show annotated file Show diff for this revision Revisions of this file
SPI.h Show annotated file Show diff for this revision Revisions of this file
SPISlave.h Show annotated file Show diff for this revision Revisions of this file
Serial.h Show annotated file Show diff for this revision Revisions of this file
SerialBase.h Show annotated file Show diff for this revision Revisions of this file
Stream.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/crc16/crc16.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/scheduler/app_scheduler.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/util/app_error.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/util/app_util.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_8_0_0/s110_nrf51822_8.0.0_softdevice.hex Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s130_nrf51822_1_0_0/s130_nrf51_1.0.0_softdevice.hex Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/PeripheralNames.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/PortNames.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_NRF51_MICROBIT/PinNames.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_NRF51_MICROBIT/device.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/gpio_object.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/objects.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/twi_config.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/twi_master.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/.archive_files.txt Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/board.o Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/cmsis_nvic.o Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/mbed.ar Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/nRF51822.sct Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/retarget.o Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/startup_nRF51822.o Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/sys.o Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/system_nrf51.o Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/cmsis.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/cmsis_nvic.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/compiler_abstraction.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_ca9.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_caFunc.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_caInstr.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_ca_mmu.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cm0.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cm0plus.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cm3.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cm4.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cm4_simd.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cm7.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cmFunc.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cmInstr.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/core_cmSimd.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/nrf.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/nrf51.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/nrf51_bitfields.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/nrf_delay.h Show annotated file Show diff for this revision Revisions of this file
TARGET_NRF51_MICROBIT/system_nrf51.h Show annotated file Show diff for this revision Revisions of this file
Ticker.h Show annotated file Show diff for this revision Revisions of this file
Timeout.h Show annotated file Show diff for this revision Revisions of this file
Timer.h Show annotated file Show diff for this revision Revisions of this file
TimerEvent.h Show annotated file Show diff for this revision Revisions of this file
Transaction.h Show annotated file Show diff for this revision Revisions of this file
analogin_api.h Show annotated file Show diff for this revision Revisions of this file
analogout_api.h Show annotated file Show diff for this revision Revisions of this file
buffer.h Show annotated file Show diff for this revision Revisions of this file
can_api.h Show annotated file Show diff for this revision Revisions of this file
can_helper.h Show annotated file Show diff for this revision Revisions of this file
dma_api.h Show annotated file Show diff for this revision Revisions of this file
ethernet_api.h Show annotated file Show diff for this revision Revisions of this file
gpio_api.h Show annotated file Show diff for this revision Revisions of this file
gpio_irq_api.h Show annotated file Show diff for this revision Revisions of this file
i2c_api.h Show annotated file Show diff for this revision Revisions of this file
lp_ticker_api.h Show annotated file Show diff for this revision Revisions of this file
mbed.h Show annotated file Show diff for this revision Revisions of this file
mbed_assert.h Show annotated file Show diff for this revision Revisions of this file
mbed_debug.h Show annotated file Show diff for this revision Revisions of this file
mbed_error.h Show annotated file Show diff for this revision Revisions of this file
mbed_interface.h Show annotated file Show diff for this revision Revisions of this file
pinmap.h Show annotated file Show diff for this revision Revisions of this file
platform.h Show annotated file Show diff for this revision Revisions of this file
port_api.h Show annotated file Show diff for this revision Revisions of this file
pwmout_api.h Show annotated file Show diff for this revision Revisions of this file
rtc_api.h Show annotated file Show diff for this revision Revisions of this file
rtc_time.h Show annotated file Show diff for this revision Revisions of this file
semihost_api.h Show annotated file Show diff for this revision Revisions of this file
serial_api.h Show annotated file Show diff for this revision Revisions of this file
sleep_api.h Show annotated file Show diff for this revision Revisions of this file
spi_api.h Show annotated file Show diff for this revision Revisions of this file
ticker_api.h Show annotated file Show diff for this revision Revisions of this file
toolchain.h Show annotated file Show diff for this revision Revisions of this file
us_ticker_api.h Show annotated file Show diff for this revision Revisions of this file
wait_api.h Show annotated file Show diff for this revision Revisions of this file
diff -r 768173a57492 -r 98796b85dcf3 AnalogIn.h
diff -r 768173a57492 -r 98796b85dcf3 AnalogOut.h
diff -r 768173a57492 -r 98796b85dcf3 BusIn.h
diff -r 768173a57492 -r 98796b85dcf3 BusInOut.h
diff -r 768173a57492 -r 98796b85dcf3 BusOut.h
diff -r 768173a57492 -r 98796b85dcf3 CAN.h
diff -r 768173a57492 -r 98796b85dcf3 CThunk.h
diff -r 768173a57492 -r 98796b85dcf3 CallChain.h
diff -r 768173a57492 -r 98796b85dcf3 CircularBuffer.h
diff -r 768173a57492 -r 98796b85dcf3 DigitalIn.h
diff -r 768173a57492 -r 98796b85dcf3 DigitalInOut.h
diff -r 768173a57492 -r 98796b85dcf3 DigitalOut.h
diff -r 768173a57492 -r 98796b85dcf3 DirHandle.h
diff -r 768173a57492 -r 98796b85dcf3 Ethernet.h
diff -r 768173a57492 -r 98796b85dcf3 FileBase.h
diff -r 768173a57492 -r 98796b85dcf3 FileHandle.h
diff -r 768173a57492 -r 98796b85dcf3 FileLike.h
diff -r 768173a57492 -r 98796b85dcf3 FilePath.h
diff -r 768173a57492 -r 98796b85dcf3 FileSystemLike.h
diff -r 768173a57492 -r 98796b85dcf3 FunctionPointer.h
diff -r 768173a57492 -r 98796b85dcf3 I2C.h
diff -r 768173a57492 -r 98796b85dcf3 I2CSlave.h
diff -r 768173a57492 -r 98796b85dcf3 InterruptIn.h
diff -r 768173a57492 -r 98796b85dcf3 InterruptManager.h
diff -r 768173a57492 -r 98796b85dcf3 LocalFileSystem.h
diff -r 768173a57492 -r 98796b85dcf3 LowPowerTicker.h
diff -r 768173a57492 -r 98796b85dcf3 LowPowerTimeout.h
diff -r 768173a57492 -r 98796b85dcf3 LowPowerTimer.h
diff -r 768173a57492 -r 98796b85dcf3 PortIn.h
diff -r 768173a57492 -r 98796b85dcf3 PortInOut.h
diff -r 768173a57492 -r 98796b85dcf3 PortOut.h
diff -r 768173a57492 -r 98796b85dcf3 PwmOut.h
diff -r 768173a57492 -r 98796b85dcf3 RawSerial.h
diff -r 768173a57492 -r 98796b85dcf3 SPI.h
diff -r 768173a57492 -r 98796b85dcf3 SPISlave.h
diff -r 768173a57492 -r 98796b85dcf3 Serial.h
diff -r 768173a57492 -r 98796b85dcf3 SerialBase.h
diff -r 768173a57492 -r 98796b85dcf3 Stream.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/crc16/crc16.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/scheduler/app_scheduler.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/util/app_error.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/nordic_sdk/components/libraries/util/app_util.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s110_nrf51822_8_0_0/s110_nrf51822_8.0.0_softdevice.hex
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/Lib/s130_nrf51822_1_0_0/s130_nrf51_1.0.0_softdevice.hex
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/PeripheralNames.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/PortNames.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_NRF51_MICROBIT/PinNames.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/TARGET_NRF51_MICROBIT/device.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/gpio_object.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/objects.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/twi_config.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TARGET_NORDIC/TARGET_MCU_NRF51822/twi_master.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/.archive_files.txt
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/board.o
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/cmsis_nvic.o
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/mbed.ar
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/nRF51822.sct
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/retarget.o
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/startup_nRF51822.o
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/sys.o
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/TOOLCHAIN_ARM_STD/system_nrf51.o
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/cmsis.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/cmsis_nvic.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/compiler_abstraction.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_ca9.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_caFunc.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_caInstr.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_ca_mmu.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cm0.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cm0plus.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cm3.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cm4.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cm4_simd.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cm7.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cmFunc.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cmInstr.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/core_cmSimd.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/nrf.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/nrf51.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/nrf51_bitfields.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/nrf_delay.h
diff -r 768173a57492 -r 98796b85dcf3 TARGET_NRF51_MICROBIT/system_nrf51.h
diff -r 768173a57492 -r 98796b85dcf3 Ticker.h
diff -r 768173a57492 -r 98796b85dcf3 Timeout.h
diff -r 768173a57492 -r 98796b85dcf3 Timer.h
diff -r 768173a57492 -r 98796b85dcf3 TimerEvent.h
diff -r 768173a57492 -r 98796b85dcf3 Transaction.h
diff -r 768173a57492 -r 98796b85dcf3 analogin_api.h
diff -r 768173a57492 -r 98796b85dcf3 analogout_api.h
diff -r 768173a57492 -r 98796b85dcf3 buffer.h
diff -r 768173a57492 -r 98796b85dcf3 can_api.h
diff -r 768173a57492 -r 98796b85dcf3 can_helper.h
diff -r 768173a57492 -r 98796b85dcf3 dma_api.h
diff -r 768173a57492 -r 98796b85dcf3 ethernet_api.h
diff -r 768173a57492 -r 98796b85dcf3 gpio_api.h
diff -r 768173a57492 -r 98796b85dcf3 gpio_irq_api.h
diff -r 768173a57492 -r 98796b85dcf3 i2c_api.h
diff -r 768173a57492 -r 98796b85dcf3 lp_ticker_api.h
diff -r 768173a57492 -r 98796b85dcf3 mbed.h
diff -r 768173a57492 -r 98796b85dcf3 mbed_assert.h
diff -r 768173a57492 -r 98796b85dcf3 mbed_debug.h
diff -r 768173a57492 -r 98796b85dcf3 mbed_error.h
diff -r 768173a57492 -r 98796b85dcf3 mbed_interface.h
diff -r 768173a57492 -r 98796b85dcf3 pinmap.h
diff -r 768173a57492 -r 98796b85dcf3 platform.h
diff -r 768173a57492 -r 98796b85dcf3 port_api.h
diff -r 768173a57492 -r 98796b85dcf3 pwmout_api.h
diff -r 768173a57492 -r 98796b85dcf3 rtc_api.h
diff -r 768173a57492 -r 98796b85dcf3 rtc_time.h
diff -r 768173a57492 -r 98796b85dcf3 semihost_api.h
diff -r 768173a57492 -r 98796b85dcf3 serial_api.h
diff -r 768173a57492 -r 98796b85dcf3 sleep_api.h
diff -r 768173a57492 -r 98796b85dcf3 spi_api.h
diff -r 768173a57492 -r 98796b85dcf3 ticker_api.h
diff -r 768173a57492 -r 98796b85dcf3 toolchain.h
diff -r 768173a57492 -r 98796b85dcf3 us_ticker_api.h
diff -r 768173a57492 -r 98796b85dcf3 wait_api.h