Commit Graph

  • 6e61a6fdd2 Merge d3dapi changes; remove setportspeed (usbconnectiontester is a new repo); change Openwrt package category to 'Doodle3D'. Wouter R 2013-08-26 09:53:58 +0200
  • c5b91a2416 Adding "cgi invocation" to log file peteruithoven 2013-08-23 16:28:03 +0200
  • 6fded50293 client submodule update peteruithoven 2013-08-23 16:27:35 +0200
  • 57c342ff60 WIP to change setportspeed into serial usb connectivity testing utility. Wouter R 2013-08-23 16:24:36 +0200
  • f7dc891c97 Logger now flushes buffer to have log file update immediately. Wouter R 2013-08-23 10:43:42 +0200
  • 1d9801b314 Remove openap hack from uci-defaults; minor fixes to bootstrap logging etc; remove debug print statement. Wouter R 2013-08-23 01:58:09 +0200
  • 3de992c5b7 Add uhttpd configuration for lua handler; add interface to get/set 'system settings'; add configurable logging to file, with configurable level as well. Wouter R 2013-08-22 18:34:45 +0200
  • 0730b442ac Finish autowifi function. Wouter R 2013-08-22 17:15:44 +0200
  • dc327ea420 Adapt Lua code so it can be run from uhttpd-mod-lua (log functionality still missing, uhttpd configuration not adapted yet). Wouter R 2013-08-21 22:49:17 +0200
  • dfb16a9b32 Fix logfile saving if ultifi path does not exist; fix http response consistency. Wouter R 2013-08-21 13:39:45 +0200
  • d59d2da938 Fix request initialization to handle autowifi command-line invocation correctly; fix installation and execution of openwrt init script; partially implement autowifi switching; fixes to package (de-)installation. Wouter R 2013-08-20 22:38:16 +0200
  • 6f431942cc Fix dhcp address serving in AP mode; small fix in printer API. Wouter R 2013-08-20 21:53:36 +0200
  • 68f72565fe client submodule update beta peteruithoven 2013-08-20 10:55:36 +0200
  • 659315a2c8 Adding new line to warmup command, to be sure peteruithoven 2013-08-20 10:53:56 +0200
  • 6c5ffa8e01 Client submodule update peteruithoven 2013-08-19 17:55:48 +0200
  • 059227ce86 client submodule update peteruithoven 2013-08-19 16:54:25 +0200
  • fae01fdf5b Client submodule update peteruithoven 2013-08-19 10:17:11 +0200
  • f21aefbc03 Client submodule update peteruithoven 2013-08-16 22:30:27 +0200
  • 35f5a4c02e Hack to auto-configure wifibox into AP mode at first boot Wouter R 2013-08-16 22:11:09 +0200
  • da0862d2f9 Merge branch 'master' of github.com:Doodle3D/doodle3d-firmware Wouter R 2013-08-16 22:10:00 +0200
  • 56f6815bc1 Minor fixes. Wouter R 2013-08-16 21:44:54 +0200
  • 72afef93bd Add d3dapi/info/logfiles API call to obtain a tgz file containing the most important log data. Wouter R 2013-08-16 20:03:53 +0200
  • 2538db8d0b Client submodule update peteruithoven 2013-08-16 19:31:03 +0200
  • 9ae54ecd8d using file size instead of file to check isBusy peteruithoven 2013-08-16 19:26:23 +0200
  • 2261efcb74 Client (submodule) update peteruithoven 2013-08-14 20:56:34 +0200
  • 0d7e215f20 Merge branch 'master' of github.com:Doodle3D/doodle3d-firmware Wouter R 2013-08-13 20:04:04 +0200
  • a7e2ecaef0 submodule update peteruithoven 2013-08-12 21:55:22 +0200
  • d40619e082 Submodule update peteruithoven 2013-08-12 17:54:33 +0200
  • 016d18c93a Create combined gcode file in printer-specific directory; add mass-flashing script (WIP). Wouter R 2013-08-12 17:36:07 +0200
  • d1a58fc564 Added luafilesystem dependency peteruithoven 2013-08-12 13:56:24 +0200
  • 31a8aab7ec Updated client submodule peteruithoven 2013-08-12 13:38:56 +0200
  • 633fc86551 Adding progress to rest api peteruithoven 2013-08-09 22:15:58 +0200
  • ba1ca3e322 less debug peteruithoven 2013-08-07 20:37:05 +0200
  • 395ac53497 Fixed last_mod peteruithoven 2013-08-07 18:30:58 +0200
  • b8e0acb16b Supporting M109 temp format. Also returning last modified time using LuaFileSystem library. peteruithoven 2013-08-07 17:50:30 +0200
  • 4239044c54 Allow access from all domains (not really secure) peteruithoven 2013-08-07 11:15:55 +0200
  • 7dba0ad104 Update TODO (beware, it's a mess) Wouter R 2013-08-04 11:31:52 +0200
  • 77723fb000 Support print cancellation in api (untested!) Wouter R 2013-08-04 11:26:47 +0200
  • 973b81f2cb Add configurable temperature. Wouter R 2013-08-02 14:00:23 +0200
  • b971be33d1 Fix post-install script for 'Y' inlusion in openwrt images; fix small bug in request.lua. Wouter R 2013-08-01 16:29:17 +0200
  • eddb7f7d0d Fixes to getMacAddress() and to adding gcode. Wouter R 2013-07-29 19:22:09 +0200
  • 3bc22c19fe Update web client to send gcode for printing. Wouter R 2013-07-29 19:09:11 +0200
  • 1608875891 Report failure if wlan associate fails; Fix setting/unsetting boolean config key through API. Wouter R 2013-07-29 13:48:56 +0200
  • 6ee8b0193e Better response to invalid request method in rest api; fix creation of DHCP pool. Wouter R 2013-07-29 12:18:39 +0200
  • 1acb559a1b Update webinterface to latest commit; add wopkg alias to root profile. Wouter R 2013-07-29 12:17:08 +0200
  • 07ca14e35c Add doxify.sh to generate HTML code documentation using ldoc; update documentation in several utility files. Wouter R 2013-07-28 05:01:58 +0200
  • 827affd4e4 Remove old www files. Wouter R 2013-07-27 02:44:12 +0200
  • 5746d244d7 Repository cleanup. Wouter R 2013-07-27 02:39:45 +0200
  • efaf58c880 Fix outdated configuration key names; add API function to get all configuration keys at once; remove logging of request arguments to prevent printing large blocks of gcode. Wouter R 2013-07-27 00:25:43 +0200
  • 0f4b938444 preliminary printing support (through ultifi). Wouter R 2013-07-26 10:18:55 +0200
  • 9d6992ce95 Add configuration keys for printing; rework configuration key naming. Wouter R 2013-07-26 02:17:05 +0200
  • 596799472c Change package-directory script to include ultifi package; several fixes to package installation; rename wifibox init script. Wouter R 2013-07-26 01:12:00 +0200
  • 781c3f9ff1 Add kmod-usb-serial-ftdi as package dependency for FTDI-based 3D printers; fix MAC address lookup; fix dhcp configuration when switching to AP mode; rename api functions in network module; minor fixes and changes. Wouter R 2013-07-25 01:06:00 +0200
  • d4b9c39d60 Split debug flags into DEBUG_PCALLS and DEBUG_API; fix more quotation style and import naming. Wouter R 2013-07-24 18:49:07 +0200
  • 9fd13dda65 Add small c program to test settings arbitrary baud rates. Wouter R 2013-07-24 16:38:21 +0200
  • 243655b634 First steps towards package update support (current+available versions can be requested). Wouter R 2013-07-24 16:36:27 +0200
  • 258770675e Fix quoting style in response.lua, add fucntion to set HTTP content type. Wouter R 2013-07-24 16:30:23 +0200
  • 9fb01b9ea3 Add script to create a feed directory with package index file for upgrading with opkg. Wouter R 2013-07-19 14:17:00 +0200
  • f988c13dfa Many changes, mostly a new configuration interface: * change API access control to use function name suffixes * implement settings interface with baseline configuration * make AP properties configurable * AP SSID can now contain partial MAC address * update more quotation style and documentation * remove captive directory change from network mode switcher. Wouter R 2013-07-17 22:55:27 +0200
  • d3e4812cbf Implement settings interface. Wouter R 2013-07-17 17:43:33 +0200
  • 9a8ac55b8f Add simple unit test framework and various other improvements/changes: * Move logger.lua; * update quotation style in several files; * add proposed configuration key layout to conf_defaults.lua; * move dump function to utils.lua; * implement (very) basic unit testing environment; * fix bugs in various functions in utils.lua; * checkin of preliminary REST API test code. Wouter R 2013-07-17 08:25:24 +0200
  • 3726063b99 Change split function so it also returns empty fields; add API access control; support returning http status codes; changes towards support for running as uhttp embedded lua module. Wouter R 2013-07-17 08:06:04 +0200
  • 80fdadde47 Update Makefile and Config.in to handle/describe new www directory and API test interface properly. Wouter R 2013-07-12 17:26:12 +0200
  • 9dd2928755 Change REST API to obtain module/function arguments from URL path; move several network settings to config.h. Wouter R 2013-07-11 10:30:59 +0200
  • 1ac3f130ff Fix response sending when init() fails; create config.lua to contain global configuration; improve API function resolution; improve API code structure. Wouter R 2013-07-10 00:32:43 +0200
  • 6caa7d244e Move request handling to request object; update and combine todo items to TODO.md; improve test api. Wouter R 2013-07-09 01:49:56 +0200
  • 4847b59378 Update TODO Wouter R 2013-07-08 21:45:21 +0200
  • e2127797de Fix problem where 'wlan0' device disappears (code now falls back to 'radio0'); fix symlink path for captive portal www; minor fixes. Wouter R 2013-07-08 19:02:20 +0200
  • b861f43e11 Fix wlan state information (and add a number of extra fields). Wouter R 2013-07-08 18:12:05 +0200
  • 115e6a7eff Refactor all code to new API; several minor changes/bug fixes. Wouter R 2013-07-08 16:53:45 +0200
  • 915d1cd900 Move and clean up utils.lua. Wouter R 2013-07-08 13:43:59 +0200
  • ea8100ab60 Logging now prints to stderr, which is redirected to a log file; cgi handler always responds with json; test API implemented; several bug fixes. Wouter R 2013-07-08 13:34:27 +0200
  • e26f776cec MakeFile: Preventing the client to be moved into a wifibox subfolder peteruithoven 2013-07-05 20:03:49 +0200
  • 9f8d788adc Added client submodule peteruithoven 2013-07-05 19:31:45 +0200
  • 166dbc582b Moved moved www experiment code away for new client submodule peteruithoven 2013-07-05 19:26:04 +0200
  • c0b06a77fb Create base files in rest subdirectory. Wouter R 2013-07-05 17:26:39 +0200
  • ef87b18ed9 More fixes to changed paths and names. Wouter R 2013-07-05 16:26:04 +0200
  • 0b298b5e46 Change require statements in code to reflect new structure; rename autowifi -> wifibox everywhere. Wouter R 2013-07-04 17:26:13 +0200
  • f298fbf0db Extract logger to separate module; update code and package Makefile to reflect new structure; rename wfcf to d3dapi; add dependency on usb ACM driver (required for communication with arduino). Wouter R 2013-06-30 19:06:55 +0200
  • cf0f7f594d Code restructure. Wouter R 2013-06-28 13:47:45 +0200
  • b059cf07e0 Minor fix. Wouter R 2013-06-28 12:39:48 +0200
  • 83167e31fe Minor changes (fix ap mode, be more informative about failed rename); update TODO. Wouter R 2013-06-17 20:23:00 +0200
  • 88e3205347 add proper init script setup; various small fixes. Wouter R 2013-05-14 17:26:21 +0200
  • 7778bdd6e2 Restructure src directory; add GPX utility Wouter R 2013-05-14 16:09:01 +0200
  • ce11cd8c1d post-install/post-remove are now reasonably complete. Wouter R 2013-05-14 15:09:56 +0200
  • 9789fdc0c3 Finish post-install/pre-remove package scripts (not yet used/included by Makefile). Wouter R 2013-05-14 11:34:55 +0200
  • 21e5ddb51b Add package configuration options (not used yet)i; test code/scripts for postinstall/preremove; update TODO; add support for eclipse ShellEd plugin. Wouter R 2013-05-03 01:09:46 +0200
  • 3840a8798d Preliminary OpenWrt package support. Wouter R 2013-05-02 16:29:29 +0200
  • 5dd134caeb Add directory with extra scripts and device files; add gitignore. Wouter R 2013-04-24 15:30:59 +0200
  • 1f4ccb6787 Update readme; remove old files; fix multiple creation of wireless networks; add script to auto-archive important files on wifibox. Wouter R 2013-04-18 11:30:48 +0200
  • 8b4d81a7e7 Improve logger; set encryption config when creating network from scan info; fix reconfiguration marking; add logging to init script; show encryption in web interface; fixes toward client mode setup; other minor fixes/improvements. Wouter R 2013-04-09 14:37:31 +0200
  • 1f39bf6434 Add reconfiguration interface to support more generic and readable reconfiguring; fix js/jq URLs; misc minor fixes. Wouter R 2013-04-08 01:20:45 +0200
  • 5b0e219ef6 Several fixes; add operation to enter AP mode; move todo list Wouter R 2013-04-05 16:22:19 +0200
  • b67d67eb91 Initial checkin of Doodle3D WiFi-box project. Files in src directory belong in /usr/share/lua/autowifi on the device and needs several symlinks as described in the readme. Wouter R 2013-04-04 10:18:08 +0200