·
219 commits
to test-workflow
since this release
📦 Uncategorized
- [RSDK-4960] Publish workflow
- PR: viamrobotics#80
- [RSDK-4961] Remove BTreeMap
- PR: viamrobotics#79
- RSDK-4774 - write README for micro-RDK installer
- PR: viamrobotics#76
- RSDK-4711 - read NVS size and offset from app binary in micro-RDK installer
- PR: viamrobotics#81
- RSDK-4252 - publish builds of installer on release
- PR: viamrobotics#82
- RSDK-4252 - fix arm64 installer build step in CI
- PR: viamrobotics#83
- RSDK-4252 - actually fix arm64 installer build step in CI
- PR: viamrobotics#84
- RSDK-4252 - fix file path bug in arm64 installer release
- PR: viamrobotics#85
- RSDK-4784 - add pwm support to board
- PR: viamrobotics#77
- RSDK-3850 - add stop_all function to LocalRobot
- PR: viamrobotics#86
- RSDK-4784 - impl common motor using board + remove esp32 specific motor
- PR: viamrobotics#88
- adjust installer README with download instruction
- PR: viamrobotics#89
- add functionality to installer to just monitor an ESP32
- PR: viamrobotics#91
- Keep signaling active while serving a WebRTC request
- PR: viamrobotics#90
- don't require max_rpm in gpio motor config
- PR: viamrobotics#94
- RSDK-5331 - implement GetProperties API for motors
- PR: viamrobotics#95
- RSDK-5263 - push logs to app concerning the status of robot configuration
- PR: viamrobotics#92
- RSDK-3716 Revamp sctp layer
- PR: viamrobotics#97
- Bump rustix from 0.37.24 to 0.37.26 in /micro-rdk-installer
- PR: viamrobotics#98
- RSDK-3534 Add
last_reconfigured
to each resource status- PR: viamrobotics#101
- RSDK-5397 Use forks from viamrobotics not npmenard
- PR: viamrobotics#103
- RSDK-5338 - include debugging instructions in README
- PR: viamrobotics#102
- RSDK-5399 - surface component errors in gRPC handler
- PR: viamrobotics#96
- update examples Cargo.lock
- PR: viamrobotics#104
- RSDK-4850 - allow passing of wifi info to installer by command line
- PR: viamrobotics#100
- Support for priority
- PR: viamrobotics#106
- Change alpha to beta in readme
- PR: viamrobotics#107
- RSDK-5655 - fix i2c configuration bug for esp32
- PR: viamrobotics#108
- RSDK-5566 - add actuator trait for is_moving API
- PR: viamrobotics#109
- RSDK-5267 - adjust installer so that no command returns help message
- PR: viamrobotics#110
- RSDK-2980 - implement gpio AB motor
- PR: viamrobotics#112
- RSDK-5599 - implement servo component
- PR: viamrobotics#111
- update webhook to use API key
- PR: viamrobotics#113
- owners -> team
- PR: viamrobotics#116
- Added logs to installer
- PR: viamrobotics#114
- split would trigger reallocation so change it to split_off
- PR: viamrobotics#117
- RSDK-5729 - implement PowerSensor component and trait
- PR: viamrobotics#119
- RSDK-5725 - implement generic component API
- PR: viamrobotics#118
Board
docs- PR: viamrobotics#105
- RSDK-5782 Restart listening to signaling after server close the connection
- PR: viamrobotics#121
- RSDK-5725 - implement DoCommand support for all components
- PR: viamrobotics#120
- RSDK-5729 - implement INA power sensor
- PR: viamrobotics#122
- RSDK-5707 - fix units bug in MPU6050 driver
- PR: viamrobotics#127
- RSDK-5770 - implement GetReadings API for all sensor types
- PR: viamrobotics#126
- RSDK-5740 - change esp32_wheeled_base to two_wheeled_base
- PR: viamrobotics#128
- bump-versions
- PR: viamrobotics#131
- [RSDK-5643] return raw readings when reading analog values
- PR: viamrobotics#129
- bump espflash
- PR: viamrobotics#132
- Remove static config and Kind trait conversion
- PR: viamrobotics#125
- RSDK-5787 - implement installer option to print monitor logs to file
- PR: viamrobotics#130
- Updating PWM logic
- PR: viamrobotics#133
- Update the 'espflash monitor' command in the README
- PR: viamrobotics#135
- RSDK-5903 Add micro-rdk support for HC-SR04 type ultrasonic sensors
- PR: viamrobotics#136
- RSDK-5805 - support remembering serial port for espflash
- PR: viamrobotics#140
- RSDK-5973 - ESP32 connection canary
- PR: viamrobotics#138
- set up python on runner for canary
- PR: viamrobotics#142
- Adding coredump
- PR: viamrobotics#141
- improvements
- PR: viamrobotics#144
- RSDK-6334 - add project and module templates to repository
- PR: viamrobotics#145
- target the correct script name for canary summary
- PR: viamrobotics#146
- RSDK-6310 Obtain hal and sys via esp-idf-svc
- PR: viamrobotics#139
- RSDK-6421 Add support for sccache to micro-rdk canon images
- PR: viamrobotics#147
- add dateutil to requirements for canary summary
- PR: viamrobotics#148
- Bump h2 from 0.3.22 to 0.3.24 in /micro-rdk-installer
- PR: viamrobotics#143
- fix incorrect key used for baudrate in i2c configuration
- PR: viamrobotics#150
- Update protos
- PR: viamrobotics#151
- Update README.md nit
- PR: viamrobotics#152
- RSDK-6483 Workspace-ify micro-rdk
- PR: viamrobotics#149
- Workspace based dependencies
- PR: viamrobotics#154
- [RSDK-6857] support multiple connections
- PR: viamrobotics#155
- Remove webhooks
- PR: viamrobotics#156
- [RSDK-6910]BoardError + I2CError + AnalogError
- PR: viamrobotics#157
- add functionality to import micro-RDK as a library
- PR: viamrobotics#158
- [RSDK-6943] Remove anyhow from webrtc
- PR: viamrobotics#159
- [RSDK-6911] MotorError/EncoderError/Actuator Error
- PR: viamrobotics#162
- SensorError
- PR: viamrobotics#163
- RSDK-6940 - feature-gate builtin drivers
- PR: viamrobotics#160
- RSDK-6860 - wrap AnalogReaders in Arc so Board implements Send
- PR: viamrobotics#161
- [RSDK-6913] & [RSDK-6914] ServoError+BaseError+GenericError
- PR: viamrobotics#164
- Remove anyhow from Status
- PR: viamrobotics#166
- Add canon.yaml to project template
- PR: viamrobotics#169
- Create .gitignore in templates/project
- PR: viamrobotics#171
- Add link to JIRA in README.md
- PR: viamrobotics#168
- RSDK-6992 RSDK-6993 - implement DataCollector pt. 1
- PR: viamrobotics#165
- RSDK-6916
- PR: viamrobotics#175
- Upgrade rust and rework
- PR: viamrobotics#176
- Replace H2 with Hyper
- PR: viamrobotics#178
- Change README.md support link
- PR: viamrobotics#179
- RSDK-7063 - implement data store
- PR: viamrobotics#167
- implement getter for configured DataCollectors through LocalRobot
- PR: viamrobotics#180
- start implementation of DataManager
- PR: viamrobotics#181
- implement configuration logic for DataManager
- PR: viamrobotics#184
- [RSDK-7254] generate webrtc cert on esp32
- PR: viamrobotics#182
- [RSDK-7248] add provisioning api
- PR: viamrobotics#183
- RSDK-7301 Add missing error checks for number parsing in board
- PR: viamrobotics#186
- decouple template manifest from Cargo.toml
- PR: viamrobotics#194
- [RSDK-7439] chore: better wifi errors
- PR: viamrobotics#191
- add .envrc to gitignore
- PR: viamrobotics#192
- [RSDK-7386] bump espflash tooling to v3.0.0
- PR: viamrobotics#193
- RSDK-7387 Handle incoming http2 connections in a coroutine
- PR: viamrobotics#195
- Fix esp32's HTTP2 server
- PR: viamrobotics#196
- [RSDK-7313] Don't panic when receiving trailers early
- PR: viamrobotics#198
- refactor store to return a reader that only consumes on flush
- PR: viamrobotics#190
- post daily failure rate to slack channel
- PR: viamrobotics#187
- [RSDK-7386] bump espflash deps to v3.0.0
- PR: viamrobotics#197
- [RSDK-7221] relax pinned versions of rustls
- PR: viamrobotics#199
- [RSDK-7496] add nvs driver
- PR: viamrobotics#200
- [RSDK-7387] Drop lifetime from GrpcClient, AppClient, and ViamServer
- PR: viamrobotics#201
- [RSDK-7387] Drop unneeded mut from app and gRPC clients
- PR: viamrobotics#202
- [RSDK-7253] discovery mdns
- PR: viamrobotics#188
- RSDK-7387 Make AppClient shareable so other async tasks can use it
- PR: viamrobotics#205
- stabilize server behavior on network interruptions
- PR: viamrobotics#203
- [RSDK-7497] Add WiFi provisioning
- PR: viamrobotics#206
- [RSDK-6253] Update a device's image while retaining credentials data
- PR: viamrobotics#204
- implement data task
- PR: viamrobotics#208
- hotfix:
write-flash
command- PR: viamrobotics#210
- [RSDK-7497] change entrypoints
- PR: viamrobotics#209
- [RSDK-7708] Update template
- PR: viamrobotics#212
- [RSDK-7629] Implement externally managed network
- PR: viamrobotics#213
- RSDK-7149 - implement resolution for analogs and remove get_board_status
- PR: viamrobotics#207
- [RSDK-7717] windows micro-rdk-installer
- PR: viamrobotics#214
- RSDK-7777 - fix data manager not flushing reader on successful upload
- PR: viamrobotics#216
- Servers are not examples
- PR: viamrobotics#217
- fix typo in workflow path to server files
- PR: viamrobotics#220
- RSDK-7830 - fix panic occurring when capturing frequency is zero
- PR: viamrobotics#222
- [RSDK-7801] Update sensorerr with esperr
- PR: viamrobotics#221
- fix data store test
- PR: viamrobotics#224
- Remove support for writing certificates, fqdns etc..in the NVS
- PR: viamrobotics#223
- fix compile error when building without default features
- PR: viamrobotics#225
- Add a version check
- PR: viamrobotics#228
- Convert RSSI to signal strenght
- PR: viamrobotics#230
- Add esp32 and modular examples to micro-rdk folder
- PR: viamrobotics#231
- chunk upload requests in data management
- PR: viamrobotics#218
- [RSDK-7685] moving files
- PR: viamrobotics#234
- consolidate cargo.toml, lib.rs, and add into workspace
- PR: viamrobotics#235
- APP-5312 - serialize data collection methods in upper camel case
- PR: viamrobotics#238
- [RSDK-7814] add FakeCamera
- PR: viamrobotics#226
- update dependencies in Cargo.lock
- PR: viamrobotics#236
- fix memory leak occurring when wifi is connected but app is unreachable
- PR: viamrobotics#237
- [RSDK-7982] remove default fragment id
- PR: viamrobotics#241
- [RSDK-7992] Add keepalive
- PR: viamrobotics#240
- [RSDK-7817] camera: webrtc compatibility
- PR: viamrobotics#242
- Update docs for modular driver example consolidation
- PR: viamrobotics#239
- Use correct links for embedding
- PR: viamrobotics#243
- [RSDK-7872] Move micro-rdk-ffi
- PR: viamrobotics#245