{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":576983639,"defaultBranch":"stable","name":"tmf8828-spin","ownerLogin":"avsa242","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-11T16:07:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10009016?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1670774888.095865","currentOid":""},"activityList":{"items":[{"before":"34ae2fe40fb59804452719a562fa6dba67c65af8","after":"847e8556866f6fa2f564ada8da72bf7765ceecad","ref":"refs/heads/stable","pushedAt":"2024-05-05T22:37:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"avsa242","name":"Jesse Burt","path":"/avsa242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10009016?s=80&v=4"},"commit":{"message":"move the remaining low-level functionality out of TMF8828-GridDemo-serial.spin and into the driver\nredefine packet offset constants in the driver as relative to PKT_START\nuse a preprocessor symbol to declare the debug output object used in the driver\nremove unused array/buffer from driver\nadd debugging output warning if the range data image buffer isn't word-aligned in memory\nadd method to get the last read calibration status\nadd method to get a frame of range data\nadd method to set sensor operating mode (currently only measure mode is supported)","shortMessageHtmlLink":"move the remaining low-level functionality out of TMF8828-GridDemo-se…"}},{"before":"f77e2e577f4de3cd70b8757fc9ff70385814cb94","after":"34ae2fe40fb59804452719a562fa6dba67c65af8","ref":"refs/heads/stable","pushedAt":"2024-05-05T13:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avsa242","name":"Jesse Burt","path":"/avsa242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10009016?s=80&v=4"},"commit":{"message":"redefine _ptr_fw as a long - this will be required when ported to the P2, since its address space is larger than 16bits\nremove the tmf8828_spad_wide3x3 preset (not actually valid when operating in 8828 mode)\nadd a preset for the tmf8828 in 8x8 mode (the only spad mask supported in that mode anyway)\nsilence the firmware 'about to write...' debug output","shortMessageHtmlLink":"redefine _ptr_fw as a long - this will be required when ported to the…"}},{"before":"bec04248df1b08739c2c6a95d332bab93b0e308b","after":"f77e2e577f4de3cd70b8757fc9ff70385814cb94","ref":"refs/heads/stable","pushedAt":"2024-05-05T12:30:16.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"avsa242","name":"Jesse Burt","path":"/avsa242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10009016?s=80&v=4"},"commit":{"message":"- move some more test app code to the driver\n- rewrite the way a chunk of firmware write is checked for in fw_load(): poll BL_CMD_STAT until it reads STAT_READY (up to a max number of tries, that is), rather than rewriting the chunk and reading BL_CMD_STAT (this was getting stuck because it kept returning $41; for some reason this was never happening in the test app)\n- add fw image pointer and size params to fw_load()\n- plug in some debugging output support - attach to a terminal driver in the top-level application\n- rename I2C bus freq param in startx() to avoid collision with constant of the same name","shortMessageHtmlLink":"- move some more test app code to the driver"}},{"before":"7e1d85efdede8a9c39a33ebd686136cb2bffaa34","after":"bec04248df1b08739c2c6a95d332bab93b0e308b","ref":"refs/heads/stable","pushedAt":"2024-05-03T22:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avsa242","name":"Jesse Burt","path":"/avsa242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10009016?s=80&v=4"},"commit":{"message":"initial demo displaying the ranging data either in a grid of numbers in millimeters or mapping distance to color brightness (requires ANSI-compat terminal with 24bpp (\\e[48;2;r;g;bm) capability","shortMessageHtmlLink":"initial demo displaying the ranging data either in a grid of numbers …"}},{"before":"4b9eabe8012a88a4173920aa41a8e87989d9a473","after":"7e1d85efdede8a9c39a33ebd686136cb2bffaa34","ref":"refs/heads/stable","pushedAt":"2024-05-03T20:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"avsa242","name":"Jesse Burt","path":"/avsa242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10009016?s=80&v=4"},"commit":{"message":"instead of driving the subcapture number from a loop variable, read the _actual_ subcapture # from the page read from the sensor\nsimplify the subcapture compositing loop; condense the three nested loops to one\ndisplay the subcapture and result numbers in the serial output\nimprove some comments","shortMessageHtmlLink":"instead of driving the subcapture number from a loop variable, read t…"}},{"before":"7c9f4d076f5e860a7631ec020ddabfb35bd708bc","after":"4b9eabe8012a88a4173920aa41a8e87989d9a473","ref":"refs/heads/stable","pushedAt":"2024-04-28T22:30:39.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"avsa242","name":"Jesse Burt","path":"/avsa242","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10009016?s=80&v=4"},"commit":{"message":"update header format\nupdate readme\nadd firmware image stub file - requires downloading tmf8828_image.c from ams and translating to spin","shortMessageHtmlLink":"update header format"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQgtnuQA","startCursor":null,"endCursor":null}},"title":"Activity · avsa242/tmf8828-spin"}