128 Commits (f67d95ac7513bcea1e5a140adbb982996d867d13)

Author SHA1 Message Date
Pat Hickey 73ccfaf2d7 AP_HAL: implement DigitalSource abstraction 12 years ago
Pat Hickey 017f592eef AP_HAL: add ConsoleDriver interface 12 years ago
Pat Hickey 36154559fc AP_HAL: change txspace from a BetterStream method to a Stream method. 12 years ago
Pat Hickey 279a755ab3 AP_HAL: AnalogIn interface fleshed out 12 years ago
Pat Hickey 6671310399 AP_HAL Scheduler: interface has AP_PeriodicProcess functionality 12 years ago
Pat Hickey af68c09591 AP_HAL Namespace: typedef Proc and TimedProc 12 years ago
Pat Hickey 187571cca9 AP_HAL Scheduler fixes & AP_HAL_AVR Scheduler changed to match 12 years ago
Pat Hickey 2adfc4fbc5 AP_HAL Scheduler add method register_delay_callback (unimplemented) 12 years ago
Pat Hickey 1d89419059 AP_HAL: Scheduler should use stdint types, conform names 12 years ago
Pat Hickey 06441b4117 AP_HAL_AVR Dataflash implemented, tested for APM2 12 years ago
Pat Hickey 34ec5081e2 AP_HAL: Dataflash interface populated 12 years ago
Pat Hickey 3b697fe299 AP_HAL: rename Log to Dataflash 12 years ago
Pat Hickey 5d2327f52f AP_HAL: Don't need a separate Console class, BetterStream will do. 12 years ago
Pat Hickey 261ef791a7 AP_HAL Storage: trivial interface and implementation wraps avr/eeprom funcs 12 years ago
Pat Hickey b0d8f43111 AP_HAL_AVR: Implemented SPIDriver based on Arduino, but it doesn't work yet 12 years ago
Pat Hickey 5445ad02f8 AP_HAL_AVR: RCOutput tested implementation for APM2 12 years ago
Pat Hickey acfbddef0d AP_HAL: proper RCOutput interface specification 12 years ago
Pat Hickey fb6abbe191 AP_HAL: proper RCInput interface specification 12 years ago
Pat Hickey db76562cd5 AP_HAL: global rename PPMInput -> RCInput, PWMOutput -> RCOutput 12 years ago
Pat Hickey 46f31aa69c AP_HAL_AVR: Implement I2CDriver based on libraries/I2C 12 years ago
Pat Hickey cae931a93a AP_HAL_AVR UARTDriver does basic hello world printing 12 years ago
Pat Hickey e9c5f07db2 AP_HAL: Working GPIO interface & implementation 12 years ago
Pat Hickey ea8242ace1 AP_HAL: Add scheduler interface, move Arduino init code to implementation 12 years ago
Pat Hickey 18329b1a5d AP_HAL: add virtual init method to HAL class 12 years ago
Pat Hickey 8eb9b39a44 AP_HAL_AVR move library classes to their own AP_HAL_AVR namespace 12 years ago
Pat Hickey afd1f36400 AP_HAL: add BetterStream, Stream, and Print interfaces 12 years ago
Pat Hickey 29a425c0dd AP_HAL: import utility Print, Stream, and BetterStream headers 12 years ago
Pat Hickey dc03b1190f AP_HAL: Stub implementations of pure virtual AP_HAL classes 12 years ago