OBC firmware

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2021-01-07
10:20
test configuration without scheduler after MSU changes Leaf check-in: 3ee897c2de user: rinin tags: tests
2020-10-07
12:04
added SS/IMU/Temperatures readings to telemetry Leaf check-in: 3274bb53c2 user: rinin tags: trunk
11:21
get rid of constexpr check-in: f2f91b8483 user: rinin tags: trunk
10:28
Moved SS, IMU and temperature sensors to separate functions for future use in telemetry polling check-in: 080ac5f5a6 user: rinin tags: trunk
2020-10-06
16:38
Added IMU and SS support. Added I2C2 for IMU. Added camera ON Ack. check-in: d5b8ecfc36 user: rinin tags: trunk
2020-09-08
14:28
added BOTH configuration. Main frequency increased 4 times Leaf check-in: 1c38c53e2d user: rinin tags: both
07:25
removed static from camera, HISPICO buffer increased from 100x2 to 500x2 check-in: 486e908159 user: rinin tags: trunk
2020-09-07
12:32
Removed more ADCS static stuff. Added command to set ADCS response address. check-in: 53702083e9 user: rinin tags: trunk
2020-09-06
11:46
reworked ADCS UART buffer compleatelly, fixed priority bug in ADCS. OBC_ext mv command now have additionall check. check-in: c23e843967 user: rinin tags: trunk
2020-09-05
11:29
added reboot and mv check-in: 03a7963a46 user: rinin tags: trunk
07:20
Added wd reset to flash driver check-in: 991e032ec7 user: rinin tags: trunk
2020-09-04
09:16
more ADCS buff check-in: 54fd511e82 user: rinin tags: trunk
08:12
tmp check-in: e6b5a06418 user: rinin tags: trunk
2020-09-03
09:40
minor change in router plexernet IDs. Fixed time broadcast check-in: cababaa242 user: rinin tags: trunk
09:37
tested before CAN2 and UART added to obc_device_ext, and time broadcasting check-in: 0d227927ac user: rinin tags: trunk
2020-08-28
12:29
some bugfixes, scheduler tested, v1.0 check-in: ae76c3af0d user: rinin tags: trunk
09:08
roll back flash changes check-in: 742698bfeb user: rinin tags: trunk
2020-08-26
14:41
Introduced watchdog. More retvals in Flash driver. Added MSG_FS_FORMAT and MSG_FLASH_FORMAT. Added saving mode for camera, and power on/off commands. check-in: 7a851e37b8 user: rinin tags: trunk
2020-08-20
14:51
Fixed ADCS protocol major bug. Introduced ADCS telemetry. Flash driver moved to 1ms delay instead of cycle based. Added several modes for OBC (safe/normal/etc). Added OBC telemetry. Added route to X-band. Added one more implementation of get_ground_time(). Added bypasses for UART init functions. check-in: d3ff386012 user: rinin tags: trunk
2020-08-13
12:11
merged YAFFS fix check-in: 20a2eb848f user: rinin tags: trunk
12:09
Fixed new version of SPI request function Leaf check-in: 848f21105e user: rinin tags: YAFFS_fix
07:34
Restored SPI request version broken in [b05dbd97cc]. YAFFS block management now uses NAND driver functions. check-in: 111f4b512f user: rinin tags: YAFFS_fix
2020-08-12
14:47
Added return values to NAND driver bad block functions. Removed some debug delays from NAND driver. programPage will now wait till write mode selected. Get rid of unique pointers in driver to avoid unnecessary allocation and copy. Different ping responses for OBC/PDH. Disabled YAFFS bad block functions. Switching board back to 32MHz. check-in: d9b39cbc9f user: rinin tags: YAFFS_fix
2020-08-10
18:04
Added more return values to NAND driver. Rewrote SPI request for NAND (became broken from here). EraseChip now will make up to 10 attempts per block. check-in: b05dbd97cc user: rinin tags: YAFFS_fix
16:29
Implemented ADCS KISS protocol. Added return values for NAND driver. check-in: e3a0e7f9fd user: rinin tags: YAFFS_fix
2020-08-03
12:00
moved to new version of driver (polling based) check-in: 3addcd473e user: rinin tags: trunk
2020-07-30
10:20
rewriten HISPICO with 2 raw buffers instead of static queue check-in: 92fc964990 user: rinin tags: trunk
2020-07-29
07:48
merged Separation, HISPICO and new freq check-in: 8768d83ceb user: rinin tags: trunk
07:40
Moved to 140MHz. Added delay to external flash CS access. Moved HISPICO to interrupts from DMA. Leaf check-in: bc42f81c54 user: rinin tags: HISPICO
2020-07-28
10:59
New configs to debug OBC/PDH. HISPICO rewrite with file based buffer. YAFFS changes in the project. check-in: 2407f567a0 user: rinin tags: HISPICO
2020-07-23
08:42
Added append command, added responses for write and append commands, added OBC_ext route Leaf check-in: 7c76f14ff6 user: rinin tags: separation
2020-07-22
14:25
separated OBC and PDH projects, added time broadcast period to config check-in: e5db34d22b user: rinin tags: separation
13:10
merged development check-in: db2b7bb041 user: rinin tags: trunk
13:05
First implementation of scheduler, tested 'C'(command) entries in file. Separated time and config files. Added Time functions. Fixed major bug with modules list. Minor refactoring. Leaf check-in: 7ec9899344 user: rinin tags: scheduler
2020-07-21
06:54
Started scheduler Added Rm_all command Minor changes on temp request Fixes for COBS_UART (Amur) check-in: 41ca282fc9 user: rinin tags: scheduler
2020-07-13
12:35
added EPS log keeping check-in: f7fe148b2b user: rinin tags: FS_stuff
2020-07-10
13:59
fixed 2x timer speed check-in: 3594a7210b user: rinin tags: FS_stuff
13:32
added config for OBC check-in: d69067b2b0 user: rinin tags: FS_stuff
2020-06-26
13:10
added support for basic FS commands check-in: cb595d9873 user: rinin tags: FS_stuff
2020-06-11
11:52
tmp Leaf check-in: 06b72ebaea user: rinin tags: camera
2020-05-27
11:09
added camera_GOS placeholder check-in: 1c27cdbb0f user: rinin tags: camera
10:18
added router for second CAN network return values for create_plexernet finished I2C sensors (temperature) Leaf check-in: 9f914884e3 user: rinin tags: router
2020-05-12
14:58
"Ping only" implementation in extended device. Moved to external addresses and MSG_ID Leaf check-in: e0623ff8df user: rinin tags: i2c_sensors
2020-04-11
12:18
update readme Leaf check-in: 7febc56941 user: andr tags: plexernet_refactoring
12:15
update readme check-in: 107aeeebb6 user: andr tags: plexernet_refactoring
11:56
rm CANdriver and COBSUARTdriver, update readme, fix temp in HiSPiCO check-in: e564cf5436 user: andr tags: plexernet_refactoring
2020-04-10
19:57
add README.md check-in: 289a0ae007 user: andr tags: plexernet_refactoring
19:36
rm basedriver and basedev check-in: 6246a2352a user: andr tags: plexernet_refactoring
18:54
add send_msg_to_net to plexernet check-in: 0c98350281 user: andr tags: plexernet_refactoring
16:12
revised basedriver, add HiSPiCO, add ADCS check-in: cc9d834c04 user: andr tags: plexernet_refactoring