{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608423848,"defaultBranch":"master","name":"pololu-3pi-2040-robot","ownerLogin":"pololu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-02T01:33:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/649902?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705467553.0","currentOid":""},"activityList":{"items":[{"before":"19abd23312ef200deb641b4bdc58804bd75e0208","after":"4e14a24627aa07596e6f6b277393859cf7fa83be","ref":"refs/heads/master","pushedAt":"2024-02-13T02:20:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kevin-pololu","name":"Kevin (Pololu)","path":"/kevin-pololu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1002785?s=80&v=4"},"commit":{"message":"add GitHub issue template","shortMessageHtmlLink":"add GitHub issue template"}},{"before":"6ddb719da080c21d9d1fb03e9f92007a12848f24","after":"19abd23312ef200deb641b4bdc58804bd75e0208","ref":"refs/heads/master","pushedAt":"2024-01-19T04:15:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'adamgreen-3pi/qtr_pio_shorten' into 3pi-master\n\nI actually merged this by hand in the previous commit but failed to\nget it to show as a merge commit. This is just to get adamgreen's\ncommit into our history.","shortMessageHtmlLink":"Merge remote-tracking branch 'adamgreen-3pi/qtr_pio_shorten' into 3pi…"}},{"before":"bf2688c366d4986be37e88ee364e237050a11e6b","after":"6ddb719da080c21d9d1fb03e9f92007a12848f24","ref":"refs/heads/master","pushedAt":"2024-01-19T03:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'adamgreen-3pi/qtr_pio_shorten' into zumo-master\n\n# Conflicts:\n#\tmicropython_demo/pololu_3pi_2040_robot/ir_sensors.py","shortMessageHtmlLink":"Merge remote-tracking branch 'adamgreen-3pi/qtr_pio_shorten' into zum…"}},{"before":null,"after":"6ddb719da080c21d9d1fb03e9f92007a12848f24","ref":"refs/heads/paul-temp","pushedAt":"2024-01-17T04:59:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'adamgreen-3pi/qtr_pio_shorten' into zumo-master\n\n# Conflicts:\n#\tmicropython_demo/pololu_3pi_2040_robot/ir_sensors.py","shortMessageHtmlLink":"Merge remote-tracking branch 'adamgreen-3pi/qtr_pio_shorten' into zum…"}},{"before":"b0cdde9fc7496a875686761f744de5d610dfa3d0","after":"bf2688c366d4986be37e88ee364e237050a11e6b","ref":"refs/heads/master","pushedAt":"2023-11-14T22:40:50.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"i2c_scan.py: change zumo library to 3pi library","shortMessageHtmlLink":"i2c_scan.py: change zumo library to 3pi library"}},{"before":"edc85070ec9820e3740a7d118d253f67ea6fbc86","after":"b0cdde9fc7496a875686761f744de5d610dfa3d0","ref":"refs/heads/master","pushedAt":"2023-07-21T23:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"README: Add a link to the Pololu3piPlus2040 Arduino library.","shortMessageHtmlLink":"README: Add a link to the Pololu3piPlus2040 Arduino library."}},{"before":"cc1d882fe2bd7e234327aa3161aab5a7cdf90d04","after":"edc85070ec9820e3740a7d118d253f67ea6fbc86","ref":"refs/heads/master","pushedAt":"2023-05-10T18:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"motors.py: Pass the PWM frequency to the PWM object.\n\nThis is required due to a recent change to MicroPython:\nhttps://github.com/micropython/micropython/pull/10850\n\nWithout this, the PWM output doesn't actually get initialized.","shortMessageHtmlLink":"motors.py: Pass the PWM frequency to the PWM object."}},{"before":"9cd0ec2f98c2543df7e82b401146927ad912c1f5","after":"cc1d882fe2bd7e234327aa3161aab5a7cdf90d04","ref":"refs/heads/master","pushedAt":"2023-05-10T18:07:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"Merge three merge request branches:\n- dev/david/wall_bumper\n- dev/david/buttons\n- dev/david/motor_test","shortMessageHtmlLink":"Merge three merge request branches:"}},{"before":"63e9b05c3a7b12d7721cd0b9e2883a379c88d285","after":"9cd0ec2f98c2543df7e82b401146927ad912c1f5","ref":"refs/heads/master","pushedAt":"2023-05-04T01:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"Fix some typos.","shortMessageHtmlLink":"Fix some typos."}},{"before":"7c7479093c58726d818bddffc2f645c487f0c49e","after":"63e9b05c3a7b12d7721cd0b9e2883a379c88d285","ref":"refs/heads/master","pushedAt":"2023-04-27T23:29:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"line follower: clean up","shortMessageHtmlLink":"line follower: clean up"}},{"before":"365e0589e1c9036fda8588ea5c382e7bef2e6752","after":"7c7479093c58726d818bddffc2f645c487f0c49e","ref":"refs/heads/master","pushedAt":"2023-04-21T23:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"micropython: restore original splash_delay, rename test_enc.py to encoder_test.py","shortMessageHtmlLink":"micropython: restore original splash_delay, rename test_enc.py to enc…"}},{"before":"9c22ab2a8a292029c120d0dc782c7f3cd6e45533","after":"365e0589e1c9036fda8588ea5c382e7bef2e6752","ref":"refs/heads/master","pushedAt":"2023-04-18T17:40:19.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"rotation_resist.py: changed message","shortMessageHtmlLink":"rotation_resist.py: changed message"}},{"before":"db8d593bf8f63157baafc5687d3940c33d85bca2","after":"9c22ab2a8a292029c120d0dc782c7f3cd6e45533","ref":"refs/heads/master","pushedAt":"2023-04-14T00:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"c: Setting build type to Debug is no longer needed.\n\nTested all the C examples in MSYS2 with pico-sdk 1.5.0\nand GCC 12.2.0.","shortMessageHtmlLink":"c: Setting build type to Debug is no longer needed."}},{"before":"57b710d38ae096e3aa84cdcbcdfcf03c1eb5739a","after":"db8d593bf8f63157baafc5687d3940c33d85bca2","ref":"refs/heads/master","pushedAt":"2023-04-06T02:58:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"micropython: add new functions RGBLEDs.get(), RGBLEDs.get_brightness(). Also fixes a slight scaling problem with HSV.","shortMessageHtmlLink":"micropython: add new functions RGBLEDs.get(), RGBLEDs.get_brightness(…"}},{"before":"b54a07582d108d76a794c7b5e1d7704f267e3528","after":"57b710d38ae096e3aa84cdcbcdfcf03c1eb5739a","ref":"refs/heads/master","pushedAt":"2023-04-06T02:56:29.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pdg137","name":"Paul Grayson","path":"/pdg137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466760?s=80&v=4"},"commit":{"message":"Merge branch 'dev/paul/features' into 'master'\n\nmicropython: various new features and improvements\n\nCloses #5, #6, and #7\n\nSee merge request dev/pololu-3pi-2040-robot!31","shortMessageHtmlLink":"Merge branch 'dev/paul/features' into 'master'"}},{"before":"1b67a1afcffece115c57605e71c877f05abe5858","after":null,"ref":"refs/heads/dev/david/c","pushedAt":"2023-04-05T18:23:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"}},{"before":"c81c49a8f588ef88c0a36164b085bd95bff44850","after":"b54a07582d108d76a794c7b5e1d7704f267e3528","ref":"refs/heads/master","pushedAt":"2023-04-05T18:02:12.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"Merge branch 'dev/david/c': major improvements to the C code.\n\nLibraries:\n- Added documentation for everything, except the low-level sh1106.h.\n- button.c: Add the `button` struct and `button_check` function that\n operates on it. Together, these can be used to debounce any function\n with signature `bool is_pressed(void)`.\n- display.c: A new high-level (and high-performance) library that helps\n you use the SH1106 OLED. Supports 8x16 and 8x8 Unicode text and drawing\n of filled rectangles. Tried to make its API be similar to\n MicroPython's framebuf.\n- ir_sensors.c: Change the timing. Added calibration, including hysteresis\n for the bump sensors.\n- sh1106.c: Changed it to use hardware SPI. Added sh1106_sleep,\n sh1106_contrast, sh1106_invert, sh1106_rotate.\n- rgb_leds.c: Made it share the hardware SPI with other libraries\n in a good way.\n\nExamples:\n- button_test.c: Made it behave more like the Python version, but it also\n reads the left and right bumpers like buttons.\n- ir_sensors_demo.c: Make it behave more like the Python version, but it\n has some nice additional features.","shortMessageHtmlLink":"Merge branch 'dev/david/c': major improvements to the C code."}},{"before":null,"after":"1b67a1afcffece115c57605e71c877f05abe5858","ref":"refs/heads/dev/david/c","pushedAt":"2023-04-03T19:55:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"sh1106.c: Added sh1106_rotate.","shortMessageHtmlLink":"sh1106.c: Added sh1106_rotate."}},{"before":null,"after":"094fbc1999d8abc32be4b4ccb4d4544fa5ad7765","ref":"refs/heads/dev/david/sh1106","pushedAt":"2023-03-21T21:20:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"ir_sensors_test.c: Fix compilation error.","shortMessageHtmlLink":"ir_sensors_test.c: Fix compilation error."}},{"before":"cbc74df75f22c27953c75cacd67a0024a72ee3ca","after":"c81c49a8f588ef88c0a36164b085bd95bff44850","ref":"refs/heads/master","pushedAt":"2023-03-08T18:14:17.965Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavidEGrayson","name":"David Grayson","path":"/DavidEGrayson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466764?s=80&v=4"},"commit":{"message":"Improve c/README.md.","shortMessageHtmlLink":"Improve c/README.md."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xM1QwMjoyMDoxMy4wMDAwMDBazwAAAAP5CLew","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xM1QwMjoyMDoxMy4wMDAwMDBazwAAAAP5CLew","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOFQxODoxNDoxNy45NjUyOTlazwAAAAL_P0jv"}},"title":"Activity · pololu/pololu-3pi-2040-robot"}