| 72 | } |
| 73 | |
| 74 | ssize_t AP_Scripting_SerialDevice::Port::device_read(uint8_t *buffer, uint16_t count) |
| 75 | { |
| 76 | WITH_SEMAPHORE(sem); |
| 77 | if (writebuffer) { |
| 78 | return writebuffer->read(buffer, count); |
| 79 | } |
| 80 | return 0; |
| 81 | } |
| 82 | |
| 83 | uint32_t AP_Scripting_SerialDevice::Port::device_available(void) |
| 84 | { |