ev3-api/src/ev3api_motor.c (6 lines): - line 13: * TODO: Undocumented source code from 'lms2012.h' - line 129: case UNREGULATED_MOTOR: // TODO: check this - line 140: // TODO: Thread safe - line 204: // TODO: Should use ER & pointer instead ? - line 222: // TODO: Should use ER & pointer instead ? - line 356: if (blocking) // TODO: What if pMotorReadyStatus is kept busy by other tasks? ev3-api/src/ev3api_newlib.c (5 lines): - line 185: // TODO: Thread safe - line 198: // TODO: Thread safe - line 200: // return malloc_ex(nbytes, heap_for_domain(TDOM_SELF)); // TODO: thread safe - line 205: // TODO: Thread safe - line 212: // TODO: Thread safe ev3-api/src/ev3api_motor.h (5 lines): - line 92: * \return Angular position in degrees. A negative value means the motor rotate has rotated backwards. [TODO: number of degrees per one revolution of motor] - line 146: * \return Motor power [TODO: range?] - line 248: * [TODO: sync with jp version] - line 292: * TODO: documented this - line 302: * [TODO: sync with jp version] ev3-api/src/ev3api_sensor.c (5 lines): - line 57: while(!((*pUartSensorData[port].status) & UART_DATA_READY)); // TODO: time out - line 61: void *raw = (void*)(pUartSensorData[port].raw[*pUartSensorData[port].actual]); // TODO: check this, discard volatile - line 68: // TODO: Thread safe - line 124: ercd = uart_sensor_config(port, 0xFF /* TODO:MODE_NONE_UART_SENSOR */); - line 310: // TODO: TEST THIS API! ev3-api/src/ev3api_lcd.c (4 lines): - line 14: static font_t *fonts[10]; // TODO: magic number, up to 10 fonts - line 115: // TODO: refactor this - line 198: // TODO: Thread safe - line 319: // TODO: Thread safe ev3-api/src/ev3api_fs.h (3 lines): - line 84: * \details Return information on the next file from the opened directory. [TODO: check] - line 86: * \param p_fileinfo Pointer to structure with information of storing file [TODO: check]. - line 160: * \retval E_PAR The \a p_memfile is NULL. [TODO: check - inconsistent with Jp version -> E_MACV] ev3-api/src/ev3api.c (2 lines): - line 50: * TODO: - line 57: * TODO: ev3-api/src/ev3api_speaker.h (2 lines): - line 166: * TODO: The 'Wait for Completion' option in EV3 Software (LabVIEW) is not supported. - line 171: * TODO: should be somewhere else ev3-api/src/ev3api_fs.c (2 lines): - line 39: CHECK_COND((filesz = ftell(fin)) >= 0, E_OBJ); // TODO: Check when filesz == 0 - line 51: if (bytesleft > 512) bytesleft = 512; // TODO: Check if this is really needed ev3-api/src/ev3api_button.h (2 lines): - line 52: * \details When an invalid button number is specified , always returns \a false [TODO: check - error log is output]. - line 68: * [TODO: sync with jp version] ev3-api/src/ev3api_lcd.h (1 line): - line 192: * \param color Color [TODO: color of filling?] ev3-api/src/ev3api_brick.c (1 line): - line 112: // TODO: protect button_exinfs & button_handlers when accessed concurrently (lock ?) ev3-api/library/spp_master_test_api/src/spp_master_test_api.c (1 line): - line 9: spp_master_test_connect(addr, pin); // TODO: check return value