MCPcopy Create free account
hub / github.com/DexterInd/GoPiGo3 / set_motor_position

Method set_motor_position

Software/C/GoPiGo3.cpp:250–259  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

248}
249
250int GoPiGo3::set_motor_position(uint8_t port, int32_t position){
251 spi_array_out[0] = Address;
252 spi_array_out[1] = GPGSPI_MESSAGE_SET_MOTOR_POSITION;
253 spi_array_out[2] = port;
254 spi_array_out[3] = ((position >> 24) & 0xFF);
255 spi_array_out[4] = ((position >> 16) & 0xFF);
256 spi_array_out[5] = ((position >> 8) & 0xFF);
257 spi_array_out[6] = (position & 0xFF);
258 return spi_transfer_array(7, spi_array_out, spi_array_in);
259}
260
261int GoPiGo3::set_motor_dps(uint8_t port, int16_t dps){
262 spi_array_out[0] = Address;

Callers 2

handle_encodersFunction · 0.45
mainFunction · 0.45

Calls 1

spi_transfer_arrayFunction · 0.85

Tested by

no test coverage detected