{"id":16956468,"url":"https://github.com/bgamari/solar-charger","last_synced_at":"2025-03-21T13:19:08.454Z","repository":{"id":8593795,"uuid":"10228981","full_name":"bgamari/solar-charger","owner":"bgamari","description":"A solar-powered battery charger and power supply","archived":false,"fork":false,"pushed_at":"2013-07-25T01:58:51.000Z","size":612,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-20T05:36:04.165Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bgamari.png","metadata":{"files":{"readme":"README.mkd","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-05-22T20:24:04.000Z","updated_at":"2018-10-19T18:22:59.000Z","dependencies_parsed_at":"2022-08-27T17:00:45.611Z","dependency_job_id":null,"html_url":"https://github.com/bgamari/solar-charger","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgamari%2Fsolar-charger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgamari%2Fsolar-charger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgamari%2Fsolar-charger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgamari%2Fsolar-charger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bgamari","download_url":"https://codeload.github.com/bgamari/solar-charger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244803363,"owners_count":20512897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T22:15:08.134Z","updated_at":"2025-03-21T13:19:08.426Z","avatar_url":"https://github.com/bgamari.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# solar charger\n\n## issues\n\n * smaller, lower power, cheaper MOSFETs?\n * monitor input voltage?\n * not enough ponies?\n\n## pin usage\n\n  pin      mode     signal       name              description\n  ----     -----    -------      ------------      -------------\n  `PA0`    out      `PA0`        `LED7`            indicator LED\n  `PA3`    analog   `ADC_IN3`    `ISENSE1`         current sense input\n  `PA4`    analog   `ADC_IN4`    `VSENSE1`         voltage sense input\n  `PA5`    out      `PA5`        `VSENSE1_EN`      voltage sense enable\n  `PA6`    af2      `TIM3_CH1`   `CH2_BATT_IN`     switch PWM\n  `PB0`    af2      `TIM3_CH3`   `CH2_PANEL_IN`    switch PWM\n  `PB10`   af1      `TIM2_CH3`   `CH1_IN_A`        switch PWM\n  `PB12`   analog   `ADC_IN18`   `VTH`             thermistor input\n  `PB14`   analog   `ADC_IN20`   `ISENSE2`         current sense input\n  `PB15`   analog   `ADC_IN21`   `VSENSE2`         voltage sense input\n  `PA8`    in       `PA8`        `BTN3`            button input\n  `PA9`    af7      `USART1_TX`  `UART_TX`         UART TX\n  `PA10`   af7      `USART1_RX`  `UART_RX`         UART RX\n  `PA11`   in       `PA11`       `BTN2`            button input\n  `PA12`   in       `PA12`       `BTN3`            button input\n  `PA13`   jtag     `JTMS`       `JTMS`            JTAG\n  `PA14`   jtag     `JTCK`       `JTCK`            JTAG\n  `PA15`   jtag     `JTDI`       `JTDI`            JTAG\n  `PB3`    jtag     `JTDO`       `JTDO`            JTAG\n  `PB4`    jtag     `nJRST`      `nJRST`           JTAG\n  `PB5`    out      `PB4`        `LED_EN`          LED driver enable\n  `PB6`    af4      `I2C1_SCL`   `SCL`             LED driver interface\n  `PB7`    af4      `I2C1_SDA`   `SDA`             LED driver interface\n  `PB8`    af2      `TIM4_CH3`   `CH1_IN_B`        switch PWM\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbgamari%2Fsolar-charger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbgamari%2Fsolar-charger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbgamari%2Fsolar-charger/lists"}