forked from owntech-foundation/binary_programming_support
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprogramming_routine.py
More file actions
36 lines (24 loc) · 1.09 KB
/
programming_routine.py
File metadata and controls
36 lines (24 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"""
Copyright (c) 2021-2024 LAAS-CNRS
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 2.1 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
SPDX-License-Identifier: LGLPV2.1
"""
"""
@brief This is a python file with the functions for programming the Twist boards remotely
@author Luiz Villa <luiz.villa@laas.fr>
"""
from library import common, prog_utils
Twist_vid = 0x2fe3
Twist_pid = 0x0100
Twist_port = common.find_device(Twist_vid, Twist_pid)
program_bin = "example_bin_core.bin"
ret_prog = prog_utils.flash_prog_procedure(program_bin, Twist_port)