code: def loop():
      
      print("Straight")
      board.digital_write(L_CTRL_1, 1)
      board.digital_write(L_CTRL_2, 0)
      board.analog_write(PWM_L, 245)
      board.digital_write(R_CTRL_1, 1)
      board.digital_write(R_CTRL_2, 0)
      board.analog_write(PWM_R, 245)
      board.sleep(2.0)
  
      print("CW spin")
      board.digital_write(L_CTRL_1, 1)
      board.digital_write(L_CTRL_2, 0)
      board.analog_write(PWM_L, 245)
      board.digital_write(R_CTRL_1, 0)
      board.digital_write(R_CTRL_2, 1)
      board.analog_write(PWM_R, 245)
      board.sleep(2.0)
  
      print("CCW spin")
      board.digital_write(L_CTRL_1, 0)
      board.digital_write(L_CTRL_2, 1)
      board.analog_write(PWM_L, 245)
      board.digital_write(R_CTRL_1, 1)
      board.digital_write(R_CTRL_2, 0)
      board.analog_write(PWM_R, 245)
      board.sleep(2.0)
  
      print("Stop")
      board.digital_write(L_CTRL_1, 1)
      board.digital_write(L_CTRL_2, 0)
      board.analog_write(PWM_L, 0)
      board.digital_write(R_CTRL_1, 1)
      board.digital_write(R_CTRL_2, 0)
      board.analog_write(PWM_R, 0)
      board.sleep(5.0)
docs: Function that gets called again as soon as it finishes (forever).