Recommended board for low power BLE project?

Hi!

I’m working on a project and looking for recommendations on an Adafruit / Arduino compatible board. The project is quite simple - control three LEDs over BLE / Bluetooth

Must have:

  • BLE / Bluetooth
  • Lower power consumption - runs off a LiPo battery for a week
  • Drives three 3V LEDs at 20ma for 8 hours a day
  • Connect over BLE / Bluetooth from Windows / Mac without a specific Bluetooth dongle (native Bluetooth on PC / Mac)

Nice to have:

  • Recharge battery over USB
  • Monitor battery level
  • Over the air firmware updates
  • Ability to switch in to low power mode / idle state

Initial thoughts are Adafruit Feather nRF52 Bluefruit LE - nRF52832 Adafruit Feather nRF52 Bluefruit LE - nRF52832 – Pimoroni

Any and all suggestions welcome - thanks!